2015-06-19 112 views

回答

0

如果你想以root權限運行命令使用

sudo command, 

命令

sudo -i 

將您登錄爲root的shell。 如果要運行多個命令,你應該使用

命令1 & &命令2

運行命令2之後command1如果sucesuflly完成。

如果您在腳本中需要root權限,那麼在執行腳本時應該使用sudo,並在腳本中檢查用戶是否具有必要的權限(http://www.cyberciti.biz/tips/shell-root-user-check-script.html)。

+0

嗨,有沒有什麼辦法,因爲如果它運行sudo -i,它會去根終端,所以腳本中的下一個命令沒有運行,直到我退出根終端。我的意圖是運行腳本中的命令以在根端點 –

+0

下運行在不使用-i的情況下使用'sudo command'。你應該使用sudo作爲你想以root身份運行的每個命令(或者sudo爲整個腳本 - 但請記住** all **命令將以root身份運行)。 – lukaszbob

相關問題