シェル スクリプトから実行可能ファイルを実行したいと考えています。実行可能ファイルは /usr/bin/to_run にあります。
私のシェル スクリプト (上記の実行可能ファイルを呼び出している) は /usr/bin フォルダーにあります。
シェルスクリプトは次のとおりです。
#!/bin/bash
#kill all existing instances of synergy
killall synergys
sh "/usr/bin/synergys"
if [ $? -eq 1 ]; then
echo "synergy server started"
else
echo "error in starting"
fi
「相乗効果: プロセスが見つかりません」というエラーが表示されます。
/usr/bin/synergys をターミナルから直接実行すると、正常に動作しますが、スクリプト内からは問題があります。理由がわかりません。
前もって感謝します。