2015-06-15 97 views
-1

我有一個定期運行的cronjob列表。 閱讀後,在這裏嘗試這樣的建議:我的Cron沒有運行

https://stackoverflow.com/a/22744360/1478789

我還是沒能弄明白,爲什麼我的cron作業沒有運行。

Result: ps ax | grep cron

當我用這個簡單的命令嘗試:

* * * * * /bin/echo "cron works" >> /home/user/somefile.log 

它不附加任何文本到預期的文件。

所以,我試圖通過執行以下命令做「手動」:

[email protected]:~$ echo "Random text" >> /home/user/somefile.log 

其追加一些文本文件。

最後,當我發出以下命令:

[email protected]:~$ grep CRON /var/log/syslog 

它不打印在所有

東西順便說一句,如果我修改我的cron

[email protected]:~$ sudo EDITOR=nano crontab -e 

,我使用這個:

[email protected]:~$ EDITOR=nano crontab -e (without sudo) 

我得到以下信息:

no crontab for user - using an empty one 
Error reading /home/user/.nano_history: permission denied 
Press Enter to continue starting nano 

誰能幫我解決這個,謝謝。

+0

你不應該觸摸'sudo',這很容易弄亂你的主目錄的權限,這可能是關於'〜/ .nano_history'錯誤的原因。 – o11c

+0

@ o11c感謝您的建議,讓我先檢查一下。 – Jeremy

+0

http://askubuntu.com/也許是這類問題的一個更好的地方。 – mana

回答

0

是cron運行?

$ps ax | grep cron 
1236 ?  Ss  0:00 cron 

如果不檢查,

$ sudo /etc/init.d/cron.status 
cron start/running, process 1236 

如果你的心不是運行它會這樣說: - 心連心 cron stop/waiting

嘗試

$sudo /etc/init.d/cron start 

啓動它

基思

編輯: 我的壞,我看到你的cron是重新閱讀您的文章後,運行...嗯將進一步調查此,我記得有一個類似的問題在幾個月前我也是運行Ubuntu 14.04在我的筆記本電腦上。 對不起......