我正在尝试编写一个脚本,该脚本检查是否正在运行某些东西,如果没有运行,请启动它。
trap "kill 0" SIGINT
while :
do
live-stream-radio --start myStream
done
我得到的输出是:
start_stream.sh: 8: start_stream.sh: live-stream-radio: not found
该not found
错误使它看起来好像live-stream-radio
不在您的路径上。
建议不要简单地指定该工具的完整路径,而不是弄清运行环境的细节。如果您能够从交互式外壳运行该命令,则可以使用以下命令找出该命令的位置:
which live-stream-radio
如果结果是,则/usr/local/bin/live-stream-radio
只需将其添加到脚本中:
#!/bin/sh
trap "kill 0" SIGINT
while :; do
/usr/local/bin/live-stream-radio --start myStream
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句