如何创建用于备份crontab的cronjob

如何创建用于备份crontab的cronjob,cron,crontab,Cron,Crontab,有没有办法设置cronjob来每天备份crontab 我目前的做法如下: 00 12 * * * crontab -l > ~/Documents/crontab_$(date +%Y%m%d).txt 但它根本不起作用。在终端中以非cronjob任务的形式发布此命令可以正常工作 尝试为它指定crontab的完整路径名:0012***/bin/crontab-l…。除非进行了设置,否则不会在cron作业中定义执行路径shell变量。因此,您可以在cron脚本中自己设置它,也可以使用显式路

有没有办法设置cronjob来每天备份crontab

我目前的做法如下:

00 12 * * * crontab -l > ~/Documents/crontab_$(date +%Y%m%d).txt

但它根本不起作用。在终端中以非cronjob任务的形式发布此命令可以正常工作

尝试为它指定
crontab
的完整路径名:
0012***/bin/crontab-l…
。除非进行了设置,否则不会在
cron
作业中定义执行路径shell变量。因此,您可以在
cron
脚本中自己设置它,也可以使用显式路径。我该如何找到它的显式路径?
crontab
在哪里。但很可能是我指出的:
/bin/crontab
。谢谢,是的,它就在那里!