2011-06-30 114 views
0

我正在尝试创建一个程序,该程序将设置一个crontab来运行检查服务器运行状况的程序。有没有办法创建一个新的crontab没有任何用户输入?我尝试了一堆雄心勃勃的东西,其中大部分都是由沿着 $ echo“* * * * */example”的东西构成的,当我运行此代码时,即使在运行时我也会得到权限被拒绝的错误它在sudo电话下。我知道在这个网站上有类似的问题,但是没有功能上的答案。有没有办法自动添加crontabs?还是有必要使用contab -e并通过文本编辑器添加它?如何在没有用户输入的情况下添加Crontab?

回答

0

crontab是普通的文本文件,所以你可以添加像你尝试的条目。这是一个权限问题。请更改crontab文件权限或设置调用者脚本的权限。

P.S. 〜/ crontab表示位于主目录中的文件。如果您以网络用户身份致电,则主页位于/ var/www

相关问题