如何找到服务器上自动运行的脚本?

如何找到服务器上自动运行的脚本?

我需要找到服务器上所有自动运行的脚本。服务器昨天崩溃了 2 次,我需要将所有 cron 脚本移至备份服务器。请告诉我如何识别这些脚本?

答案1

我假设你提到了 cron,那么你使用的是 Linux 平台,在这种情况下你可以这样做,

for user in $(cut -f1 -d: /etc/passwd); do sudo crontab -u $user -l; done

这将显示系统上每个用户的 cron 作业,因此它将向您显示哪些脚本自动运行。

可能还会有一些系统级别的,在这种情况下,你可以这样做来查看它们,

ls /etc/cron*

答案2

crontab -l

并检查 /etc/crontab

答案3

crontab -l

将列出所有已安排的脚本。

希望能帮助到你。

答案4

查看 /var/spool/cron。

相关内容