[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:33733] Re: start-stop-daemon で shell スクリプトを使用したい



むつみです。

>>>>> In [debian-users : No.33731] 
>>>>>	Yoshitake Shinohara <yoshi@xxxxxx> wrote:
>> よしたけ@YYNです。

>> >start-stop-daemon --start --quiet --user root 
>> >  --exec /usr/local/bin/hoge.sh >/dev/null 2>&1 &
>>
>> として起動したいのですが、次のエラーがでてスクリプトファイルを
>> start-stop-daemonで起動することができません。
>>
>> >start-stop-daemon: Unable to start /usr/local/bin/hoge.sh:
>> > Exec format error
>>
>> また、--exec /usr/bin/sh /usr/local/bin/hoge.sh >/dev/null 2>&1 &
>> に変更すると、すでにlogin shellでbashが起動されているため起動してくれ
>> ません。

iceman:~/tmp$cat mope.sh 
#!/bin/sh

while (true)
do
date >> /tmp/l
sleep 10
done
iceman:~/tmp$ls -l mope.sh 
-rwxr-xr-x    1 ishikawa ishikawa       56 2002-07-18 23:25 mope.sh*
iceman:~/tmp$sudo start-stop-daemon --start --user root --quiet --background --exec /home/ishikawa/tmp/mope.sh

で 問題なく起動しました。

iceman:~/tmp$cat mope2.sh 
while (true)
do
date >> /tmp/l
sleep 10
done

こいつは 起動しません。

-- 
いしかわ むつみ
 <ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxxxxxxxx>