我想通过 ssh 执行 cron sh 脚本,当我从我的终端执行 crontab -e 时,它显示:
1 0 * * * /usr/sbin/ntpdate (ipadress) > /dev/null
谁能告诉我这行是什么意思?我应该将其替换为:
0 0 * * * mypath/tofile.sh ?
最佳答案
很可能您不想要替换现有 crontab 中的行 - 它用于同步系统时间。
相反,您想在下一行添加您的 cron 条目。您生成的文件应如下所示:
1 0 * * * /usr/sbin/ntpdate (ipadress) > /dev/null
0 0 * * * mypath/tofile.sh ?
这将在远程 机器上运行脚本mypath.tofile.sh
,即脚本必须安装在远程机器上。它将在每天午夜执行。如果您希望它每周只运行一次,比如星期一 00:00,请尝试以下操作:
0 0 * * 1 mypath/tofile.sh ?
关于linux - 每周 Cron Job ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27038566/