![](/img/trans.png)
[英]How to use self-compiled Python from an Upstart script on Ubuntu 14.04
[英]Running a script with upstart server in ubuntu 14.04
我有一個名為rotate.sh的腳本。 在chmod +x rotate.sh
,我可以使用命令/home/lin/Desktop/rotate.sh
運行它,並且我的屏幕將向左旋轉。
rotation.sh:
#!/bin/bash
xrandr --output VGA1 --rotate left
然后,我在/etc/init/testOne.conf中編寫了一個名為testOne的新貴工作。
testOne.conf:
description "test upstart job"
author "Lin a@i.com"
start on filesystem or runlevel [2345]
start on desktop-session-start
stop on shutdown
pre-start script
mkdir -p /home/lin/Desktop/test1
end script
respawn
respawn limit 15 5
script
exec /home/lin/Desktop/rotate.sh
cd /home/lin/Desktop/
mkdir test2
end script
但是當我運行sudo start testOne
,它不起作用。 僅預啟動有效。 我究竟做錯了什么?
也許改變這條線
exec /home/lin/Desktop/rotate.sh
至
exec /home/lin/Desktop/rotate.sh start
有助於。 或者,您也可以使用exec節代替簡單的情況,在這種情況下,將是這樣的
exec bash -c '/home/lin/Desktop/rotate.sh start'
在此處查看有關新貴及其使用方法的參考: http : //upstart.ubuntu.com/cookbook/#id300
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.