-1
我加入crontab中一個條目以運行腳本:
crontab -e
,因爲它被一些其他用戶身份運行[進入]
19 08 01 09 2 source ~/.bash_profile ; /t3/musr/Mycomp/Scripts/db_to_file.ksh > /t3/musr/Mycomp/Logs/ims_ucm_log.log
如何在crontab中添加條目以與特定用戶運行腳本?
目前,這是失敗的。 [誰是crontab作業的默認用戶?]
如何在使用crontab的情況下以user13
的身份執行此操作?
我正在運行它現在登錄爲用戶deep_38
,我在做sudo user13
並運行腳本。它運行成功。
在此先感謝。
感謝您的回答,請tre me我如何運行?如果我想在單個crontab的不同條目中提到不同的用法呢? –
'sudo user13'然後'crontab -e'(as'user13')。不同的'使用'或'用戶'?您不能在同一個crontab中爲不同的用戶執行cron作業,每個用戶都需要自己的crontab。看看'man crontab'。 –
@DanCornilescu「你不能在同一個crontab中爲不同的用戶執行cron作業」 - 是的,你可以,但不是在使用'crontab -e'的用戶特定的crontab中 - 它必須是在/ etc/crontab或/etc/cron.*目錄樣式crontabs之一。當然,修改其中的一個通常需要root權限,儘管... – twalberg