语法无效(大小写“$1”)
Invalid Syntax (case "$1" in)
我正在编写我的 Raspberry Pi B+ 并编辑一个 !/bin/sh 文件,但在 "case " 的第二个 " 中 Python 2 中一直出现语法错误$1" 英寸。
我的代码如下:
#!/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 "" 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 的初学者。感谢任何帮助或建议。
此脚本是 shell 脚本,而不是 Python 脚本。
要运行脚本,您有以下选择:
将脚本标记为可执行文件
chmod +x /path/to/script
/path/to/script
调用命令解释器sh
sh /path/to/script
我正在编写我的 Raspberry Pi B+ 并编辑一个 !/bin/sh 文件,但在 "case " 的第二个 " 中 Python 2 中一直出现语法错误$1" 英寸。
我的代码如下:
#!/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 "" 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 的初学者。感谢任何帮助或建议。
此脚本是 shell 脚本,而不是 Python 脚本。
要运行脚本,您有以下选择:
将脚本标记为可执行文件
chmod +x /path/to/script /path/to/script
调用命令解释器
sh
sh /path/to/script