2015-11-16 107 views
0

我需要在CentOS 7 DirectAdmin安裝上運行特定的cronjob。 所有的cronjobs都運行良好,除了需要在數據庫中導入一些內容的作業。DirectAdmin Cron作業未運行,因爲cron用戶權限

由於cron用戶權限,cronjob無法運行成功。 用戶有來自DA的SHELL訪問權限。

如何以及在哪裏可以編輯cron用戶權限?

我用這個的crontab:

SHELL=/bin/bash 
PATH=/sbin:/bin:/usr/sbin:/usr/bin 
HOME=/ 

# For details see man 4 crontabs 

# Example of job definition: 
# .---------------- minute (0 - 59) 
# | .------------- hour (0 - 23) 
# | | .---------- day of month (1 - 31) 
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
# | | | | | 
# * * * * * user-name command to be executed 

*/5 * * * * root /bin/sh /home/[path-to-magento-install]/public_html/cron.sh 

回答

0

我會建議你請的管理嚮導用戶在添加此Magento的cron和啓用該用戶的shell訪問,這樣你就不會得到許可,任何其他問題你的cron。

+0

我已經在DirectAdmin中添加了用戶。我還使用此帳戶的管理員用戶,因此我不使用經銷商和用戶級別來定義用戶。我的管理員用戶是我使用的唯一用戶。那也是運行這個cron的用戶。所以它應該有所有的訪問權限,也SHELL,不應該嗎? –