Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Shell script macht probleme bei crontab

Frage Entwicklung Batch & Shell

Mitglied: MatthiasJG

MatthiasJG (Level 1) - Jetzt verbinden

07.07.2008, aktualisiert 10:04 Uhr, 3358 Aufrufe, 1 Kommentar

Script:
01.
#!/bin/bash 
02.
datum=$(date "+%y%m%d-%H%M") 
03.
tar czfv log_arch/bak.tar.gz test/communication_error_log.txt test/billing_log.txt test/download_log.txt test/wtok_validation_log.txt test/download_error_log.txt 
04.
mv /kunden/homepages/...../htdocs/temp/log_arch/bak.tar.gz /kunden/homepages/...../htdocs/temp/log_arch/$datum.bak.tar.gz 
05.
echo "Neue logfiles vorhanden! Download: 
06.
http://www.url/log_arch/$datum.bak.tar.gz" | mail -s "Neue Logfiles" mail@domain.net 
07.
if [ -f /kunden/homepages/......./htdocs/temp/log_arch/$datum.bak.tar.gz ] 
08.
then 
09.
rm -f /kunden/homepages/......./htdocs/temp/test/communication_error_log.txt 
10.
touch /kunden/homepages/......./htdocs/temp/test/communication_error_log.txt 
11.
chmod 644 /kunden/homepages/......./htdocs/temp/test/communication_error_log.txt 
12.
rm -f /kunden/homepages/......./htdocs/temp/test/billing_log.txt 
13.
touch /kunden/homepages/......./htdocs/temp/test/billing_log.txt 
14.
chmod 644 /kunden/homepages/......./htdocs/temp/test/billing_log.txt 
15.
rm -f /kunden/homepages/......./htdocs/temp/test/download_log.txt 
16.
touch /kunden/homepages/......./htdocs/temp/test/download_log.txt 
17.
chmod 644 /kunden/homepages/......./htdocs/temp/test/download_log.txt 
18.
rm -f /kunden/homepages/......./htdocs/temp/test/wtok_validation_log.txt 
19.
touch /kunden/homepages/......./htdocs/temp/test/wtok_validation_log.txt 
20.
chmod 644 /kunden/homepages/......./htdocs/temp/test/wtok_validation_log.txt 
21.
rm -f /kunden/homepages/......./htdocs/temp/test/download_error_log.txt 
22.
touch /kunden/homepages/......./htdocs/temp/test/download_error_log.txt 
23.
chmod 644 /kunden/homepages/......./htdocs/temp/test/download_error_log.txt 
24.
else 
25.
echo "Fehler beim Packen der Daten" | mail -s "Error Logfiles" technik@domain.com 
26.
fi
Crontab:
01.
0 0 1 * * sh /kunden/homepages/......./htdocs/temp/logfiles.sh
Wenn ich das script manuell ausführe, werden die Logs ordentlich gepackt und mir per email eine Nachricht zugesendet.
Sollte es jedoch über den crontab gestartet werden, so schlägt es fehl.
Hat hier jemand eine Idee woran es liegen könnte?
Mitglied: Listo
07.07.2008 um 10:04 Uhr
Hallo,

so wie es aussieht, hast Du vergessen einen Benutzer (z.B.: root) in der crontab anzugeben, welcher das Script ausführen soll.
Gebe einfache den Benutzer an, der das Script ausführen soll und es sollte dann auch funktionieren.

Gruß
Listo
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Crontab mit Shell Probleme (9)

Frage von mschaedler1982 zum Thema Batch & Shell ...

Linux
Omg: crontab -r (15)

Frage von bolshi zum Thema Linux ...

Backup
gelöst Mailstore Server macht Probleme (5)

Frage von galnar zum Thema Backup ...

Windows 10
gelöst UAC Benutzersteuerung macht Probleme (5)

Frage von Madzylinder zum Thema Windows 10 ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...

Microsoft Office
Outlook 2016 in Ordneransicht starten - GPO (9)

Frage von D-Line zum Thema Microsoft Office ...