0

这可能是非常初级的,但我是 Linux shell 的初学者。我使用腻子连接到服务器。

我设法登录到外壳就好了。但似乎没有任何运行 crontab 命令的选项。我需要先访问服务器上的任何其他文件吗?像 cd /var/spool/cron 吗?

我想创建一个简单的 cronjob,今天每 10 分钟启动一个 php 文件: */10 * 13 11 2 /PATH/mail.php

我是空白的,但似乎我可以做这样的事情来创建一个 crontab 文件。

vi allcron crontab allcron

当我这样做时,我会进入一个新窗口。在这里做什么?

谢谢你的帮助!

4

1 回答 1

4

您应该使用 crontab 编辑/列表功能来添加/删除您的 cron 作业。

crontab -e(编辑)打开一个带有 cron 作业的编辑器。如果已经列出了 cronjobs,只需添加您的语句或附加: */10 * 13 11 2 /PATH/mail.php

crontab -l 查看你的 cronjobs。

有关更多信息,请参阅http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5或在您的 shell 中键入“man crontab”以获取手册页。

另请注意,您的用户必须具有操作 cronjobs 的权限。通常,对于大多数 cron 守护程序,每个用户都应该有权访问自己的 crontab。

于 2012-11-13T18:33:18.190 回答