0
我想設置一個cronjob來做我一個git拉和其他零散件。cronjob做一個混帳拉
我的工作是這樣的:
cd /var/www/project; git pull; composer install; composer update;
但它從來沒有工作我試圖使局部的變化,並推動這一點,我從來沒有看到的變化我必須手動的git拉,這究竟是爲什麼?我不知道爲什麼我會在這裏得到重點,這些是明星。
在cron.log我得到:
Jun 14 09:38:32 ip-172-31-24-22 cron[19247]: (CRON) INFO (pidfile fd = 3)
Jun 14 09:38:32 ip-172-31-24-22 cron[19247]: (CRON) INFO (Skipping @reboot jobs -- not $
Jun 14 09:39:01 ip-172-31-24-22 CRON[19256]: (root) CMD (php /var/www/project/artisa$
Jun 14 09:39:01 ip-172-31-24-22 CRON[19257]: (root) CMD (cd /var/www/project; git pu$
$ionclean ] && /usr/lib/php/sessionclean)
Jun 14 09:39:02 ip-172-31-24-22 CRON[19254]: (CRON) info (No MTA installed, discarding $
//
Already up-to-date.
/bin/sh: 1: composer: not found
/bin/sh: 1: composer: not found
登錄到cron的用戶,導航到他的家,然後執行該命令以查看正在發生的事情 – Arount
您是否至少使用了一位數字而不是僅用星號來試用它? 你也可以嘗試把* /放在前面,不知道爲什麼,但爲我工作。 – Maikel
也通過這個[問題](https://stackoverflow.com/questions/4883069/debugging-crontab-jobs) – hurturk