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

Re: SHEL - Konsole wieder haben



Vladislav Vorobiev wrote:
> Hallo,
> 
> ich möchte von der Konsole ein Python script starten das in einer
> unendlichen Schleife läuft.
> 
> ich möchte es mit start, stop, restart kontrolieren können
> 
> dazu habe ich
> 
> case "$1" in
> start)
> echo Starting
> exec python Mail.py -PID=/PID.pid > /dev/null
> 
> ;;
> stop)
> echo Stopping
> kill -TERM `cat /PID.pid`
> 
> ;;
> restart)
> $0 stop && $0 start || return=$rc_failed
> ;;
> *)
> echo "Usage: $0 {start|stop|restart}"
> exit 1
> esac
> exit 0
> 
> Wenn ich es mit ./script.sh start
> starte bleibe ich in der Konsole hängen. Mit strf+с lässt sich das
> ganze anhalten.

IMHO klar, da Du es nicht mit '&' in den Hintergrund schickst.

> Ich habe auch versucht ein init script zu nehmen.
> 
> start)  log_daemon_msg "Starting"
>         start-stop-daemon --start --quiet --pidfile /my.pid --name
> mailboxer --startas "python /home/vavvav/A/sh/MailBoxerPop.py" --
> $LSBNAMES
>         log_end_msg $?
>         ;;
> Leider beim starten weiss es nichts mit python anzufangen
> 
> Starting:start-stop-daemon: Unable to start python
> /home/vavvav/A/sh/Mail.py: No such file or directory (No such file or
> directory)
>  failed!

Was erzaählt denn ein 'which python'?

Reinhold



Reply to: