Thread Probleme mit crontab (14 answers)
Opened by bieber at 2009-03-25 15:13

bieber
 2009-03-25 16:11
#119819 #119819
User since
2007-06-18
148 Artikel
BenutzerIn
[default_avatar]
2009-03-25T14:43:17 Taulmarill
Achso, dann probier mal einfach $ENV{PATH} anzupassen. Bei meinem kurzen Test (s.u.) hat's anscheinend funktioniert.
Code (perl): (dl )
1
2
$ perl -le'$ENV{foo} = "bar";system("echo \$foo")'
bar


perfekt, das funktioniert! Vielen Dank.

eine kleine Frage hätte ich noch: der "exp" - Befehl erzeugt eine Ausgabe...die landet ja jetzt in einer mail, kann ich das in eine Datei umlenken bzw. unterbinden? mein Code sieht jetzt so aus:
crontab:
Code: (dl )
1
2
#offline-Sicherung mit exp
04 16 * * 1,2,3,4,5,6,0 /pfad/exports.pl


exports.pl:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl

use strict;
use warnings;

$ENV{PATH} = "\$PATH=\$PATH:/opt/oracle/product/10.2/db_1/bin";
$ENV{ORACLE_HOME} = "/opt/oracle/product/10.2/db_1";

my $string = "exp \"nutzer/passwort\@DB\" file=/pfad/exp_db.dmp statistics=none FULL=y LOG=/pfad/exp_db.log";

system($string);
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

View full thread Probleme mit crontab