【发布时间】:2013-02-14 05:49:18
【问题描述】:
#!/bin/bash
value=$(<man.txt)
echo "$value"
if [ "$value" == "true" ]; then
echo "startedif_manthan"
ps -ef|grep sym |awk '{ print $2 }'|sudo xargs kill -9;
sleep 30;
sudo sh /var/www/symmetric-ds-3.1.6/bin/sym --port 8082 --server;
fi
你好,我有这个脚本杀死一个进程并在一段时间内重新启动脚本。
它正常杀死脚本但重新启动脚本(sudo sh /var/www/symmetric-ds-3.1.6/ bin/sym --port 8082 --server) 运行不正常。
当我手动运行脚本时也会出现问题。
我不知道它是否是 shell 脚本.
但是当我尝试手动转到脚本位置并执行此命令时 ./sym --port 8082 --server 脚本运行正常。
有什么建议吗?
【问题讨论】:
-
执行shell脚本时得到的错误信息是什么?