我似乎無法運行cron作業,我無法弄清楚原因。我是新來的,所以我可能會犯一個業餘的錯誤。我在創建cron作業時缺少什麼步驟?
首先,我創建一個腳本並將其命名爲'test.sh',並將其放在/ usr/local/bin文件夾中。該腳本包含:
#!/bin/bash
echo "This test works!"
接下來,我在/etc/cron.d文件夾中創建一個名爲'randomtest'的文件。該文件包含:
00 09 * * * root /usr/local/bin/test.sh >> /var/log/test.log
我期望cron作業在每天上午9:00運行,但由於某種原因,它不會。我也沒有按預期得到一個日誌文件。我檢查了test.sh文件的權限,它現在設置爲755,這應該可以工作。
有什麼我做錯了嗎?我錯過了一個關鍵要素?我需要將我的'randomtest'文件添加到crontab中嗎?
你在Ubuntu上嗎?你可以查看[Cron How to](https://help.ubuntu.com/community/CronHowto#line-141)。檢查cron守護進程是否正在運行'ps -ef | grep cron'。 – fedorqui
我正在運行CentOS 4.4,Linux內核版本2.6.18-308.el5。 Cron守護進程確實在運行。 – Dezzie
如果你使用'crontab -e'和普通的crontab? – fedorqui