它应该很简单,但我必须遗漏一些东西。
deletelogs
档案:
0 11 * * 6 ./scripts/deletelogs.sh
backupstuff
档案:
0 23 * * * ./scripts/backupstuff.sh
crontab -l
显示deletelogs
作业
如果我crontab backupstuff
,则crontab -l
会显示backupstuff
作业。
我如何安排两者,为什么我不能同时列出crontab -l
?
答案 0 :(得分:1)
crontab
文件可以从命令行上命名的文件中读取一组条目:
crontab filename
或来自标准输入:
echo ... | crontab
这两个命令都替换了整个crontab。
组合两个输入文件:
cat file1 file2 | crontab
将文件内容添加到现有的crontab:
( crontab -l ; cat file ) | crontab
就个人而言,我将整个crontab保存在一个文件中,并使用简单的crontab filename
进行安装;我将该文件保存在源控制系统下,以便在出错时可以恢复它。但如果您需要将其拆分为多个文件,则可以这样做。