我正在编程我的Raspberry Pi B +并编辑!/ bin / sh文件,但在第二个"中继续在Python 2中出现语法错误。 "案例" $ 1"在&#34 ;.
我的代码如下:
#!/bin/sh
### BEGIN INIT INFO
# Provides: envmon
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop envmon
### END INIT INFO
case "$1" in
start)
/home/pi/tempsense/opt/envmon/dht11 &
echo "Starting envmon"
/home/pi/tempsense/opt/envmon/displayenvmon.py &
;;
stop)
pkill dht11
pkill displayenvmon
echo "envmon stopped"
;;
*)
echo "Usage: /home/pi/tempsense/etc/init.d/envmon {start|stop}"
exit 1
;;
esac
exit 0
我是python的初学者。任何帮助或建议表示赞赏。
答案 0 :(得分:1)
此脚本是shell脚本,而不是Python脚本。
要运行该脚本,您有以下选择:
将脚本标记为可执行文件
chmod +x /path/to/script
/path/to/script
调用命令解释程序sh
sh /path/to/script