※ 引述《learnbao (嘻嘻)》之铭言:
: 请问一下各位前辈 我用的事CentOS
: 我写了一个script,当我打指令在terminal上执行时(像是123.sh)
: /etc/init.d/abc stop [ ok ]
: /etc/init.d/abc start [ ok ]
: /etc/init.d/abc status
: abc is running........
: 但是当我把这个script建成桌面的Icon,点击两下后会出现以下讯息
: /etc/init.d/abc status
: abc DEAD BUT SUBSYS LOCKED
表示之前有执行过 abc,但 abc 死掉了,系统不知为何没有
把他的 lock 档消掉。
※ 通常自行执行一下 init 里的 abc stop 会消除 lock 档。
: 请问为啥用执行命令的话会是正常的,而把它设成icon就会发生错误
: icon的command字段我是直接设成/home/localuser/123.sh
: 请问我是哪一段出了问题呢 谢谢大家
这样看不出来,你要去找你系统的 log 档来看是哪里出问题。