我的shell腳本在啓動時不工作,甚至在/etc/rc.local中添加。 它也是一個可以改變的外殼。 把我的腳本在啓動時這樣Shell腳本在啓動時不工作,即使它添加在/etc/rc.local中
ash!/bin/sh -e
sh 'home/project/myscript.sh'
exit 0
但它是在須藤工作/etc/init.d/rc.local開始
我的shell腳本在啓動時不工作,甚至在/etc/rc.local中添加。 它也是一個可以改變的外殼。 把我的腳本在啓動時這樣Shell腳本在啓動時不工作,即使它添加在/etc/rc.local中
ash!/bin/sh -e
sh 'home/project/myscript.sh'
exit 0
但它是在須藤工作/etc/init.d/rc.local開始
關於...
ash!/bin/sh -e
這是不是有效的shebang/hashbang,應該可能是
#!/bin/sh -e
關於...
sh 'home/project/myscript.sh'
myscript.sh
絕對路徑如果這個文件有一個像你上面不需要sh
適當的家當,只是把它像
/foo/bar/home/project/myscript.sh
關於...
exit 0
這是多餘的/隱含的,因此不需要,您可以將其刪除。
確定腳本運行成功,但我有另一個問題,我的腳本包含「python manage.py runserver 192.168.1.25:1033」。在從啓動時運行的腳本中,這不起作用,但是「python manage.py runserver 127.0.0.0:8000 「成功工作 – user3459140
同樣的問題,它可能找不到'manage.py'。你需要使用絕對路徑。 –
iam使用cd home/project.Management.py沒有問題。如何在shell腳本上設置192.168.1.25:1033這樣的externel ip來在啓動時啓動django?與本地IP像「127.0.0.0:8000」工作正常,但192.168.1.25:1033無法正常工作。我認爲問題是在IP設置 – user3459140
您的用戶有權限運行它? – orezvani
你設置了'rc.local'的執行嗎?這個文件通常在沒有執行的情況下安裝,並且只能通過設置來啓用。 – John1024
http://askubuntu.com/questions/239600/why-doesnt-rc-local-run-all-my-commands-and-what-can-i-do-about-it – silfrede