【发布时间】:2014-12-02 02:59:53
【问题描述】:
我是 Linux 和 Ubuntu 的新手,我很少需要使用它。我正在尝试使用 cron 让这个 PHP 脚本每分钟运行一次,但首先我想做一些测试。
我在/var/www/html/ 创建了一个名为test 的空文件。我在终端上运行:
sudo crontab -e
并添加了这一行:
0 * * * * rm /var/www/html/test
然后保存并退出。它说“安装新的 Crontab”
什么也没发生。然后我创建了一个 bfile.sh 文件,其中包含:
#!/bin/sh
rm /var/www/html/test
并将以下内容添加到 crontab:
0 * * * * bash /var/www/html/bfile.sh
仍然没有发生任何事情。
我必须做什么才能看到 crontab 发生的任何事情?顺便说一句,我检查了服务正在运行
【问题讨论】:
-
检查stackoverflow.com/tags/crontab/info 中的“调试 crontab”部分。您是否有权删除该文件?
-
@fedorqui 当我运行
rm /var/www/html/filex(不使用 sudo)时它被删除 -
您的 crontab 条目每小时运行一次,而不是每分钟运行一次。每分钟运行一次,应该是
* * * * *。 -
关于使用
crontab的问题属于 linux.stackexchange.com,而不是 SO。 -
提供的答案是否正确?如果是,您应该接受其中之一
标签: linux bash ubuntu cron crontab