<div><div>Здравствуйте.</div><div>Написал скрипт инициализации, кто хорошо разбирается посмотрите верно ли он написан.</div><div>Тестировал его на regular-icewm-sysv работает.</div><div>===</div><div><div><div>#!/bin/sh</div><div>#</div><div># Initialization file for the radeon-profile daemon.</div><div>#</div><div># chkconfig: - 90 10</div><div># description:  A system daemon for reading Radeon GPU clock speed and voltage information.</div><div># processname: radeon-profile-daemon</div><div># pidfile: /var/run/radeon-profile-daemon.pid</div><div>#</div><div>### BEGIN INIT INFO</div><div># Provides:          radeon-profile-daemon</div><div># Required-Start:    $local_fs $syslog</div><div># Required-Stop:     $local_fs $syslog</div><div># Default-Start:     2 3 4 5</div><div># Default-Stop:      0 1 6</div><div># Short-Description: Service for radeon-profile</div><div># Description:       ATI Radeon GPU Parameter Monitoring Service</div><div>### END INIT INFO</div><div>#</div><div># Do not load RH compatibility interface.</div><div>WITHOUT_RC_COMPAT=1</div><div> </div><div># Source function library.</div><div>. /etc/rc.d/init.d/functions</div><div> </div><div>PIDFILE=/var/run/radeon-profile-daemon.pid</div><div>LOCKFILE=/var/lock/subsys/radeon-profile-daemon</div><div>RETVAL=0</div><div> </div><div>start()</div><div>{<!-- --></div><div>    start_daemon --make-pidfile --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- radeon-profile-daemon</div><div>    RETVAL=$?</div><div>    return $RETVAL</div><div>}</div><div> </div><div>stop()</div><div>{<!-- --></div><div>    stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- radeon-profile-daemon</div><div>    RETVAL=$?</div><div>    return $RETVAL</div><div>}</div><div> </div><div>restart()</div><div>{<!-- --></div><div>    stop</div><div>    start</div><div>}</div><div> </div><div># See how we were called.</div><div>case "$1" in</div><div>    start)</div><div>        start</div><div>        ;;</div><div>    stop)</div><div>        stop</div><div>        ;;</div><div>    reload|restart)</div><div>        restart</div><div>        ;;</div><div>    condstop)</div><div>        if [ -e "$LOCKFILE" ]; then</div><div>            stop</div><div>        fi</div><div>        ;;</div><div>    condreload|condrestart)</div><div>        if [ -e "$LOCKFILE" ]; then</div><div>            restart</div><div>        fi</div><div>        ;;</div><div>    status)</div><div>        status --pidfile "$PIDFILE" --expect-user root -- radeon-profile-daemon</div><div>        RETVAL=$?</div><div>        ;;</div><div>    *)</div><div>        msg_usage "${0##*/} {start|stop|reload|restart|condstop|condrestart|condreload|status}"</div><div>        RETVAL=1</div><div>esac</div><div> </div><div>exit $RETVAL</div></div></div></div><div> </div><div>-- <br />С уважением, Евгений.</div><div> </div>