如何在Putty中删除已计划的SAS定时任务?
删除未执行的SAS定时任务方法
killall -9是用来终止正在运行的进程,你要删的是还没到执行时间的定时任务,所以这个命令无效是正常的。下面分两种最常见的定时任务场景处理:
用crontab创建的任务
- 先查看当前用户所有定时任务,找到那条SAS任务:
crontab -l - 编辑定时任务列表,删除对应行:
(如果用的是vi编辑器,按crontab -edd删除对应行,输入:wq保存退出就行)
用at命令创建的任务
- 先列出所有待执行的at任务,找到对应SAS任务的编号:
atq - 用编号删除任务,比如任务编号是3,就执行:
atrm 3
其他可能的排查方向
如果上面两种都没找到目标任务,试试这些:
- 检查系统级定时任务目录,比如
/etc/cron.d/、/etc/cron.hourly/,看看有没有关联的SAS任务脚本。 - 查看用户专属定时任务文件路径
/var/spool/cron/crontabs/下的对应用户文件内容。
内容的提问来源于stack exchange,提问作者jeff
相关产品推荐
相关产品推荐

