cronEnv". " /> Cron-Script-Q - Das UNIX-und Linux-Foren
The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Hilfe bei Script - von cron richo König Shell Programmierung und Scripting 2 03-05-2008 08:36 PM
Cron? Automatisierung ein Skript hassanj UNIX for Dummies Questions & Answers 8 12-22-2007 09:29 AM
Ist es möglich, mehr als ein Cron in Shell-Skript? Yamini Thoppen AIX 4 12-17-2007 03:23 AM
Cron-Job für Perl-Skript Mann UNIX für Fortgeschrittene und Experten 3 07-26-2007 02:20 PM
Skript ausführen kann manuell, aber nicht durch Cron? Madhatter Shell Programmierung und Scripting 4 10-19-2005 11:08 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 07-06-2004
doublek321 doublek321 is offline
Registrierte Nutzer
  
 

Join Date: Jul 2004
Beiträge: 7
Cron Script Q

Wenn Sie als root, wenn ich Typ "env" gibt es eine Reihe von Einstellungen, einschließlich einer für CLASSPATH. Aber ich hatte einen cron-Skript, lief dieser Befehl "env> cronEnv". Ich habe bemerkt, dass die Umgebungsvariablen wurden ganz andere im Skript. Es gab nicht einmal eine CLASSPATH definiert. Kann jeder erklären, warum mir das ist? Es ist seltsam, dass der Benutzer root VS einen Cron-Skript lief unter Benutzer root hätten andere Wege. Kann mir jemand erklären, wie man diese Situation? Es ist ein Bash-Shell unter Linux von der Art und Weise.
  #2 (permalink)  
Old 07-06-2004
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5794
Cron ist ein internes System nennen, um einen Prozess, und starten Sie das Skript. Der System Call ist execv - sie "verliert" Umgebungsvariablen. Dies ist ein sehr häufiges Problem für die Leute versuchen, cron.

Wenn Sie Umgebungsvariablen, haben einen cron-Skript, das, was es braucht, wenn es beginnt zu laufen. Wenn Sie sich anmelden, wenn Sie nicht laufen. Profil. Bashrc,. Cshrc, oder / etc / profile Sie haben keine Umwelt zu sprechen. Cron-Jobs nicht ausführen, alle diese Anmeldeskripts standardmäßig, so dass sie wie ein Benutzer, der nicht 'login richtig "in diesem Sinne.

Starten Sie Ihr Skript mit Sachen wie dieses, das ist nur ein Beispiel, nicht eine Vorlage:

Code:
#!/bin/ksh
. /etc/profile
. /path/to/.profile  
# do your stuff here

  #3 (permalink)  
Old 07-06-2004
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
Sehen diesen Thread für einen gegenteiligen Standpunkt.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 04:08 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0