Date: Mon, 5 Feb 2007 17:02:26 -0500 From: "Cwalinski, Zygmunt" <zcwalinski@metroland.com> To: <freebsd-rc@freebsd.org> Subject: I need help with Script running as a daemon !!! Message-ID: <5CD1A0226571E74A830A15192855981801964429@CSYS-EVS01.corp.metroland.com>
next in thread | raw e-mail | index | archive | help
Hi, I am a new user to FreeBSD. All is new for me but I try to learn more and more everyday. I have to run a script as a daemon. Nice job for first time user :) Unfortunately I have to run more sophisticated daemon then this below but I can't even mange this simple daemon. Fortunately I have just found this mailing list and I hope I will get some help from you. I am trying to run the following script "runtest" as a daemon -------------------------------------------------------------- while true do sleep 1 done My daemon script: ----------------- #!/bin/sh . /etc/rc.subr # PROVIDE: Test # REQUIRE: DAEMON # BEFORE: LOGIN # KEYWORD: My test name=3D"runtest" pidfile=3D"/var/run/${name}.pid" rcvar=3D`set_rcvar` start_postcmd=3Druntest_poststart command=3D"sh /etc/runtest" command_args=3D"&" command_interpreter=3Dyes load_rc_config $name runtest_enable=3D${runtest_enable-:NO} runtest_poststart() { echo $! > ${pidfile} } run_rc_command "$1" When I start above daemon I get: ------------------------------------ test# sh /usr/local/etc/rc.d/runtestd start eval: cannot open sh: No such file or directory [: !=3D: argument expected [: sh: unexpected operator Starting runtest. and runtest script is running. Then I try to stop it and I get the following information: ---------------------------------------------------------- test# sh /usr/local/etc/rc.d/runtestd stop eval: cannot open sh: No such file or directory [: !=3D: argument expected runtest not running? (check /var/run/runtest.pid). runtest.pid does exists and there is correct process ID for my script What am I doing wrong? Please help me with it as I have spent few days already. Zyggi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5CD1A0226571E74A830A15192855981801964429>