今天公司同事來找到我說要在服務器上用另外一個用戶執(zhí)行python腳本,但設置到crontab里卻老是root用戶來執(zhí)行,為了省事我就想了一個偷懶的辦法,就是用shell腳本切換到那個用戶,然后去執(zhí)行那個python腳本.好了,這篇文章我只演示怎么用shell腳本切換到其他用戶執(zhí)行命令.
系統(tǒng):centos 5.x
腳本內容:
cat test.sh
執(zhí)行結果圖:

當然也可以用下面的命令來執(zhí)行

ps:
切換用戶只執(zhí)行一條命令的可以用: su - oracle -c command
切換用戶執(zhí)行一個shell文件可以用:su - oracle -s /bin/bash shell.sh
好了,就這樣吧.
新聞熱點
疑難解答