如何将cronjob添加到makefile中,以便在编译C程序时,将cron作业添加到crontab,以便程序每分钟执行一次:
我想补充的Cron工作:
* * * * * /Users/jenna/desktop/ && ./myProgram command_line_arg1
如何将其添加到make文件?
答案 0 :(得分:0)
我相信从crontab
添加 Makefile
作业是个坏主意。添加cron
作业是系统管理员问题。编译程序是为开发人员设计的。
如果您坚持这样做,可以使用crontab -l > mycrontab
列出当前的crontab作业,然后附加
echo '* * * * * cd /Users/jenna/desktop/ && ./myProgram command_line_arg1' \
>> mycrontab
你可能想要更强大(可能使用grep
或awk
)以避免在crontab已经包含的情况下附加。顺便说一下,您可能想要使用$HOME/Desktop
(即使这可能对法语配置的用户不起作用,也可能是$HOME/Bureau
)。
然后,使用crontab mycrontab
最后,每分钟运行一些东西对我来说似乎很可疑。你的节目在做什么?
我建议在更新他/她的crontab
文件之前至少提示用户....
也许你想要at命令......