好吧,我目前在我的服務器上使用了一個eggdrop IRC bot。我想創建一個bash腳本來同時啓動它以及其他一些腳本。剩下的就是讓它開始,但它不會以root身份運行。從根bash腳本運行非根文件
但是,我也需要在文件的當前目錄中運行它,否則會顯示錯誤。
例如: /家庭/蛋花湯/ eggdropbot /蛋花湯將顯示一個錯誤,所以運行它,我需要 CD /家庭/蛋花湯/ eggdropbot然後./eggdrop
,所以我不能只是使用「sudo -u eggdrop/home/eggdrop/eggdropbot/eggdrop」,你可能知道,sudo也不會cd,因爲那樣做毫無意義。
有什麼建議嗎?
因爲不知何故,我是一個白癡,並沒有想到這一點。一秒鐘讓我試一試。 – Rob 2010-04-09 19:38:45
呃我是個白癡,像魅力一樣工作。我其實早就想到了,我想我已經忘了。我想,太努力讓它變得更簡單一些。只是設法讓它變得更加困難。謝謝 – Rob 2010-04-09 19:40:45
沒問題。 :) – 2010-04-09 19:41:22