/ sunmast / Projekte / OA" />
![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
| Sudo-Befehl funktioniert nicht mit cron-Job. | WhotheWhat | Shell Programmierung und Scripting | 6 | 12-18-2008 04:10 PM |
| Grep-Befehl funktioniert nicht, wenn in cron | thiru_cs | Shell Programmierung und Scripting | 5 | 08-06-2008 06:39 AM |
| Formatierung textfile innerhalb ksh awk-Skript, das nicht funktioniert | tekline | UNIX für Fortgeschrittene und Experten | 6 | 07-03-2007 02:40 AM |
| Skript nicht in CRON | abhijeetkul | Shell Programmierung und Scripting | 5 | 07-13-2006 06:48 AM |
| Looping einem Array innerhalb innerhalb ssh nicht funktioniert, pls help | reldb | Shell Programmierung und Scripting | 5 | 07-07-2006 11:32 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
sudo-Befehl funktioniert nicht in einem Skript, wenn in cron
Hi All,
Ich habe einen cron-Eintrag wie 0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * / AMEX / sssmonitor / dss_chk. ksh und das Skript ist wie #! / bin / ksh file \u003d `uname-n` > / Sunmast / projects / Oase / COREDEV / DSS $ file.log > / Tmp / output_sss heute \u003d `date` varb \u003d `ps-ef | grep java | grep sss | grep-v grep | wc-l` if [ "$ varb"-ne 1] dann echo "Failed: SSS Prozesse ab, Recycling SSS">> / sunmast / projects / Oase / COREDEV / DSS $ file.log sudo / etc / init.d / init.sss start>> / tmp / output_sss sonst echo "SSS-Prozess läuft erfolgreich auf` uname-n "$ heute auf">> / sunmast / projects / Oase / COREDEV / DSS $ file.log fi MEMSIZE \u003d `ps-e-o VSZ, args | grep / AMEX / dss / sss / java | grep-v grep | cut-d" "-f1` echo "Memory-Nutzung durch dss Java-Client in Kilobyte ist MEMSIZE $ auf $ heute">> / sunmast / projects / Oase / COREDEV / DSS $ file.log wenn ich manully läuft dieses Skript sudo-Befehl im Skript arbeitet, aber wenn die cron führt den sudo-Befehl funktioniert nicht im Skript. Könnte jemand möchte ich wissen, was könnte die mögliche Ursache. Ich habe geprüft, ob die cron führt wie andere Befehl ausgeführt werden mit Ausnahme der sudo-Befehl. Bitte helfen. Danke ![]() |
|
||||
|
Es ist wohl etwas zu tun mit der Art und Weise haben Sie sudo-Setup, um Passwörter. Es gibt eine Reihe von Optionen:
1. sudo wird immer nach einem Passwort fragen. 2. sudo wird nur das erste Mal fragen, es laufen 3. sudo wird kein Passwort Ich bin bereit zu wetten, dass Ihr Skript in der Shell, da sudo ist nur nach einem Passwort bei der ersten. Bei Cron fordert das Skript, ist es wahrscheinlich hängen Warten auf ein Passwort eingegeben werden. Ich würde Sie Ihre / etc / sudoers-Datei, um zu sehen, wie Sie Setup. Oder Sie können einfach diese Aufgabe in die Root-crontab und sich keine Sorgen über sudo an. |
|
||||
|
Ich kann keinen Zugriff auf die Datei / etc / sudoers, wie ich bin nicht mit dem Zugang.
Gibt es eine andere Art und Weise mit anderen, dass das Skript im root-Cron? Ich habe versucht dies auch sudo-u <user>-c "/ etc / init.d / init.sss start>> / tmp / output_sss" aber es ist auch nicht ... |
|
||||
|
Nun, wenn Sie Zugriff auf sudo als root, können Sie die sudoers-Datei:
Code:
sudo visudo Code:
sudo crontab -e |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|