Superuser

Autor Thema: Script geht nicht  (Gelesen 1817 mal)

suntke

  • Gast
Script geht nicht
« am: 24. Oktober 2002, 17:40:53 »
Ich starte diesen Script mit einem crontab Befehl, nur manchmal funktioniert es und manchmal nicht!!! Was ist verkehrt????

Script:
-rwxrwxr--   1 root     cadds         422 Oct 18 10:53 tag-sicherung

#! /bin/csh -f
#
#  name     : Tag-Eingang
#  version  : 1.0
#  datum    : 11.10.02
#  autor    : Geis Michael
#  zweck    : Selbstaendiges sichern des Verzeichnis
#             /tag_eingang mit einem tar-Befehl
#
#
set tag_eingang='/home/usr2/files/tag_eingang'
set eingang='/home/usr2/files/eingang'
set date=`date +%d-%m-%y-Dateneingang`
#
#
cd $tag_eingang
tar cvf $date *
chmod 777 $date
mv $date $eingang
rm *

exit

Crontab:tke5# crontab -l
#ident  "@(#)root       1.19    98/07/06 SMI"   /* SVr4.0 1.1.3.1       */
#
# The root crontab should be used to perform accounting data collection.
#
# The rtc command is run to adjust the real time clock if and when
# daylight savings time changes.
#
10 3 * * 0,4 /etc/cron.d/logchecker
10 3 * * 0   /usr/lib/newsyslog
15 3 * * 0 /usr/lib/fs/nfs/nfsfind
1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1
30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean
50 23 * * 5 init 5
30 23 * * 5 rm /home/caddsparts/isdn_out/*
40 23 * * 1,2,3,4,5 /home/usr2/abs/lib/scr/tag-sicherung


Ich bitte um hilfe und Lösungen!!!

sonnenblen.de - Das unabhängige Sun User Forum

Script geht nicht
« am: 24. Oktober 2002, 17:40:53 »

olli

  • Gast
Re: Script geht nicht
« Antwort #1 am: 24. Oktober 2002, 19:59:46 »
Nur mal so als Frage,

ist die "csh" als Standardshell eingetragen? Normalerweise werden
Scripte aus der crontab über normale "sh" ausgeführt. Daher könnte man
Dein Script besser anpassen als "Variable=irgeneinpfad" "export Variable".

Des weiteren würde ich volle Pfadangaben zu den Programmen geben,
habe schon merkwürdige Sachen erlebt.

Gruss olli