[英]Running command from SH
我正在嘗試編寫一個腳本來檢查是否有東西正在運行,如果沒有則啟動它。
trap "kill 0" SIGINT
while :
do
live-stream-radio --start myStream
done
我得到的 output 是:
start_stream.sh: 8: start_stream.sh: live-stream-radio: not found
not found
的錯誤看起來好像live-stream-radio
可能不在您的路徑上。
我建議您簡單地明確指定該工具的完整路徑,而不是弄清楚您的運行環境的詳細信息。 如果您能夠從交互式 shell 運行該命令,那么您可以通過以下內容找到它的位置:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.