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