我喜欢在启动时在我的Raspberry Pi上启动Siriproxy服务器。我必须输入
cd siriproxy
rvmsudo siriproxy server
在终端启动Siriproxy。 有没有办法在启动时运行命令?
非常感谢,
大卫
这是我编辑过的脚本:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
#I added this line
/home/pi/siriproxy server
exit 0
/etc/init.d/cron start
答案 0 :(得分:1)
您可以将以root身份运行的命令添加到/etc/rc.local脚本中,然后在启动时运行它们。 (http://ubuntuforums.org/showthread.php?t=1822137)
从树莓派上的终端运行:
sudo nano /etc/rc.local
在退出0行之前添加以下内容:
/path/to/siriproxy server
您可以通过输入
来获取siriproxy的路径which siriproxy
或者取决于你的pi如何安装siriproxy,它可能是你所要做的任何事情的完整路径,然后在最后添加“siriproxy”。
保存文件并重新启动以查看它是否有效!希望这有帮助。
答案 1 :(得分:1)
尝试
screen -S ttlp
cd /home/pi/siriproxy
然后
rvm siriproxy server
我还没试过,我会把它安装在我的一个Pi上并帮助你。
此致 IC0NIC