我正在使用云,我同步云中文件夹中的每个数据。 我想在我的计算机上的另一个文件夹中备份这些数据。这就是我想使用cron的原因。
在我的bashrc中,我添加了一个命令来备份备份数据文件夹中的计算机数据文件夹。它有效。
如果我在crontab中添加此命令,则无效。
这是我的crontab行:*/10 * * * * mycommand
我已经尝试重新启动crontab并且无法正常工作。
谢谢你的帮助。
答案 0 :(得分:0)
你可以看看
grep CRON /var/log/syslog
并查看是否有任何错误消息。
另外,建议传递命令的完整路径,如下所示:
*/10 * * * * /bin/echo "Hello"
答案 1 :(得分:0)
据我所知,你想每10分钟就完成一次你的工作,那么你可以尝试一下进入。
00,10,20,30,40,50 * * * * /with/full/path/of/your_scipt
此脚本应每天运行10分钟。您可以使用crontab -e
进行编辑,并可以使用crontab -l
列出cron条目。
答案 2 :(得分:0)
已解决: 如果我不为我的命令使用shell别名,它就可以工作。
如果有人知道为什么别名在cron中不起作用,我会收集信息。
谢谢你的帮助。
答案 3 :(得分:0)
AFAIK,cron环境有点受限。
我发现This topic on serverfault解释了如何手动启用别名。试一试,让我知道。