PDA

Visualizza la versione completa : rc.d e script


morfeus
16-04-2004, 17:07
vorrei mettere uno script per l'avvio automatico di postfix, ma non ho idea di come farlo..
quello che mi viene in mente è farne uno sullo stile di quello per sendmail:




#!/bin/sh
# Start/stop postfix.

# Start postfix:
postfix_start() {
if [ -x /usr/sbin/postfix ]; then
echo "Starting postfix MTA daemon: /usr/sbin/postfix -L sm-mta -bd -q25m"
/usr/sbin/postfix -L sm-mta -bd
echo "Starting postfix MSP queue runner: /usr/sbin/postfix -L sm-msp-queue -Ac -q25m"
/usr/sbin/postfix -L sm-msp-queue
fi
}

# Stop postfix:
postfix_stop() {
killall postfix
}



case "$1" in
'start')
postfix_start
;;
'stop')
postfix_stop
;;

*)
echo "usage $0 start|stop"
esac



non so se possa andare, inoltre postfix supporta anche reload, flush e check


Altra domandina: ho creato un piccolo script in perl per l'aggiunta delle passwd, ma quando lo processa mi dice: /usr/sbin/perl no such file or directory :confused:

ovviamente il binario c'è,
può essere che sia corrotto?

grazie a chi mi risponderà

morfeus
16-04-2004, 17:30
come non detto.. l'ho messo in avvio automatico da webmin :fagiano:


rimane la seconda domanda:


Altra domandina: ho creato un piccolo script in perl per l'aggiunta delle passwd, ma quando lo processa mi dice: /usr/sbin/perl no such file or directory

ovviamente il binario c'è,
può essere che sia corrotto?

grazie a chi mi risponderà


??

Ikitt
16-04-2004, 17:44
Originariamente inviato da Morfeus

rimane la seconda domanda:

Afaik il PERL liscio sta sotto /usr/bin

which perl

per conferma

morfeus
16-04-2004, 17:58
Originariamente inviato da Ikitt
Afaik il PERL liscio sta sotto /usr/bin

which perl

per conferma


sì, grazie. La dir era giusta ma avevo scordato il primo slash /

:quipy: che imbranato

MarKK
16-04-2004, 19:58
Comunque killall non è che sia proprio carino :nonono:
Gurda se basta un kill -TERM del processo padre :mavieni:

Loading