我想从我的 shell 脚本运行一个可执行文件。可执行文件位于 /usr/bin/to_run。
我的 shell 脚本(调用上述可执行文件)位于 /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 时,它运行良好,但在脚本中存在问题。我不明白为什么。
先感谢您。