【发布时间】:2021-03-05 01:15:16
【问题描述】:
有没有类似$ sudo shutdown -P 1:00 的东西可以在某个时间杀死一个进程?
【问题讨论】:
-
你可以使用 crontab 吗?
-
通常当我看到有人问“我如何反复杀死一个东西”时,我发现最好再问“为什么它会死而复生?” (也就是你需要反复杀死软件的问题是什么)。
有没有类似$ sudo shutdown -P 1:00 的东西可以在某个时间杀死一个进程?
【问题讨论】:
是的!它被称为at,它是一个非常强大的功能,无需使用cron即可完成一次性工作。
例子:
% TZ=Asia/Tokyo at -f ls -t 202101271336
这将在东京时间 2021 年 1 月 27 日 13:36 运行 ls。只需将 ls 替换为您的 kill 函数、脚本或其他任何内容。如果你想重复它,然后像其他评论者建议的那样使用cron。虽然以这种方式杀死东西是……一个有趣的策略。
使用 atq 检查您的排队作业。
【讨论】: