dreamer_dani
24.10.14, 17:33
Hi Leute,
habe bereits alles mögliche versucht, damit CRON mein Skript ausführt, aber es will einfach nicht
#!/bin/bash
SHELL="/bin/bash"
NSLOOKUP="/usr/bin/nslookup"
CAT="/bin/cat"
GREP="/bin/grep"
CUT="/usr/bin/cut"
ECHO="/bin/echo"
SERVICE="/usr/sbin/service"
SLEEP="/bin/sleep"
DEV_NULL="/dev/null"
#Script zum automatischen Neuaufbau der VPN Verbindung
$SHELL /etc/openvpn/off_forwardVPN.sh
#$SERVICE openvpn restart 2> $DEV_NULL
/etc/init.d/openvpn restart
$SLEEP 1
$SHELL /etc/openvpn/forward_gw_on.sh
Meine Crontab hat folgenden Eintrag
# m h dom mon dow command
0 3 * * * ntpdate -u ntp.ubuntu.com
*/1 * * * * /bin/bash /etc/openvpn/checkIP.sh
Ich habe bereits die absoluten Pfade angegeben, habe nur Tabs in der crontab benutzt.
Wenn ich das Skript in der BASH ausführe geht es hervorragend, openVPN wird zuverlässig neu gestartet.
In der syslog hingegen kommt folgendes:
Oct 24 17:55:01 banananbg /USR/SBIN/CRON[17100]: (root) CMD (/bin/sh /etc/openvpn/checkIP.sh)
Oct 24 17:55:03 banananbg /USR/SBIN/CRON[17099]: (CRON) info (No MTA installed, discarding output)
Weis nicht so recht was das bedeuten soll? Komme hier einfach nicht weiter.
Danke schon mal, vielleicht weis einer was dazu wie man mit cron Prozesse / Services neu starten kann?
Gruß dreamer_dani
habe bereits alles mögliche versucht, damit CRON mein Skript ausführt, aber es will einfach nicht
#!/bin/bash
SHELL="/bin/bash"
NSLOOKUP="/usr/bin/nslookup"
CAT="/bin/cat"
GREP="/bin/grep"
CUT="/usr/bin/cut"
ECHO="/bin/echo"
SERVICE="/usr/sbin/service"
SLEEP="/bin/sleep"
DEV_NULL="/dev/null"
#Script zum automatischen Neuaufbau der VPN Verbindung
$SHELL /etc/openvpn/off_forwardVPN.sh
#$SERVICE openvpn restart 2> $DEV_NULL
/etc/init.d/openvpn restart
$SLEEP 1
$SHELL /etc/openvpn/forward_gw_on.sh
Meine Crontab hat folgenden Eintrag
# m h dom mon dow command
0 3 * * * ntpdate -u ntp.ubuntu.com
*/1 * * * * /bin/bash /etc/openvpn/checkIP.sh
Ich habe bereits die absoluten Pfade angegeben, habe nur Tabs in der crontab benutzt.
Wenn ich das Skript in der BASH ausführe geht es hervorragend, openVPN wird zuverlässig neu gestartet.
In der syslog hingegen kommt folgendes:
Oct 24 17:55:01 banananbg /USR/SBIN/CRON[17100]: (root) CMD (/bin/sh /etc/openvpn/checkIP.sh)
Oct 24 17:55:03 banananbg /USR/SBIN/CRON[17099]: (CRON) info (No MTA installed, discarding output)
Weis nicht so recht was das bedeuten soll? Komme hier einfach nicht weiter.
Danke schon mal, vielleicht weis einer was dazu wie man mit cron Prozesse / Services neu starten kann?
Gruß dreamer_dani