View previous topic :: View next topic |
Author |
Message |
toter Tux's lil' helper

Joined: 26 Mar 2003 Posts: 95
|
Posted: Sat Sep 06, 2003 1:18 pm Post subject: Shellscript mit cron starten funzt nicht....... |
|
|
Tach auch....
also, ich habe ein kleines nützliches shellscript, das wollte ich aller 30 minuten laufen lassen....das script ist in /usr/local/bin und ween ich in der konsole "script".sh eingebe funzt dieses einwandfrei.....
in cron steht es täglich aller halben stunden im system drin(bei root hab ich's auch probiert mit selbigen negativerfolg)....aber es geht nicht.....was kann ich noch tun?
ideen?
THX |
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
|
Back to top |
|
 |
toter Tux's lil' helper

Joined: 26 Mar 2003 Posts: 95
|
Posted: Sat Sep 06, 2003 3:29 pm Post subject: |
|
|
Da zeig ichse mal..... :
Code: | SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
-0,15,30,45 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
#
59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly
#
14 0 * * * root rm -f /var/spool/cron/lastrun/cron.daily
#
29 0 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly
#
44 0 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
#
0,30 * * * * root /usr/local/bin/"diese_geht_nicht".sh
# This file was written by KCron. Copyright (c) 1999, Gary Meyer
# Although KCron supports most crontab formats, use care when editing.
# Note: Lines beginning with "#\" indicates a disabled task.
|
|
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Sat Sep 06, 2003 3:33 pm Post subject: |
|
|
Um diese Zeile geht's wohl
Code: | 0,30 * * * * root /usr/local/bin/"diese_geht_nicht".sh |
mach mal ein Code: |
*/30 * * * * root /usr/local/bin/"diese_geht_nicht".sh |
daraus. Ich gehe mal davon aus, das besagtes Script zum einen ausführbar ist (chmod +x) und halbstündlich laufen soll.
Gruß Tobias _________________ Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage) |
|
Back to top |
|
 |
toter Tux's lil' helper

Joined: 26 Mar 2003 Posts: 95
|
Posted: Sat Sep 06, 2003 4:07 pm Post subject: |
|
|
es geht...ich werde bleede....
Lag aber scheinbar an mir....bei meinem post fiel mir auf das zwischen 0.30**** und root kein leerzeichen bzw. tab war...habe geändert und nun funzt es......
das script sendet meine ip ins netz da diese aller 24h zwangsgetrennt wird....so kann ich wo und wann ich will immer auf meinen server zugreifen...feine sache
Danke für die antworten trotzdem..... |
|
Back to top |
|
 |
sputnik1969 Guru


Joined: 08 Aug 2002 Posts: 401 Location: Berlin / Germany
|
Posted: Sat Sep 06, 2003 11:38 pm Post subject: |
|
|
toter wrote: | es geht...ich werde bleede....
Lag aber scheinbar an mir....bei meinem post fiel mir auf das zwischen 0.30**** und root kein leerzeichen bzw. tab war...habe geändert und nun funzt es......
das script sendet meine ip ins netz da diese aller 24h zwangsgetrennt wird....so kann ich wo und wann ich will immer auf meinen server zugreifen...feine sache
Danke für die antworten trotzdem..... |
schau dir mal net-dns/ddclient an und lege dir bei einem der dyn-dns-provider (z.B. http://www.dyndns.org )einen account an, das löst dein Problem deutlich eleganter... _________________ 'Cynic' is a word invented by optimists to criticize realists. - Nigel. In the ocean of Night by Gregory Benford
"Zyniker" ist ein Wort das Optimisten erfunden haben um Realisten zu kritisieren. - Nigel. Im Meer der Nacht von Gregory Benford |
|
Back to top |
|
 |
toter Tux's lil' helper

Joined: 26 Mar 2003 Posts: 95
|
Posted: Sun Sep 07, 2003 4:39 pm Post subject: |
|
|
ja ja ja ..... aber selber sowas schreiben is doch viel besser! Und man freut sich wenn es trotzdem klappt....oder?
also wenn einer das script brauch der schreibe........
*mfg*Toter |
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
|
Back to top |
|
 |
mec Tux's lil' helper


Joined: 22 Apr 2003 Posts: 147 Location: Munich
|
Posted: Mon Sep 08, 2003 4:16 pm Post subject: |
|
|
nur so zur INFO:
Wenn Ihr Cronjobs einhängen wollt, dann geht dies über 2 Varianten:
1. File nach Cronrestriction nach /var/cron/crontabs/ legen
oder
2. crontab -e
// Dabei wird der Standardeditor verwendet -- ändern zb. vi mit EXPORT VI
cu
mec _________________ IBM T43 Centrino 2GHz - Shuttle-X P4
-------------------------------------------
LinuxUser #321097
------------------------------------------- |
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Mon Sep 08, 2003 4:22 pm Post subject: |
|
|
mec wrote: | Wenn Ihr Cronjobs einhängen wollt, dann geht dies über 2 Varianten:
1. File nach Cronrestriction nach /var/cron/crontabs/ legen
|
Ich weiss nicht, wo du das her hast. Zumindest unter Gentoo ist das _kein_ Default. Wenn du Scripts in besagtes Verzeichniss wirfst, dann solltest du dies dem Cron Daemon tunlichst auch mitteilen. Also entweder in der globalen oder in der crontab des users.
Gruß Tobias _________________ Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage) |
|
Back to top |
|
 |
sputnik1969 Guru


Joined: 08 Aug 2002 Posts: 401 Location: Berlin / Germany
|
Posted: Mon Sep 08, 2003 10:31 pm Post subject: |
|
|
mec wrote: | Wenn Ihr Cronjobs einhängen wollt, dann geht dies über 2 Varianten:
1. File nach Cronrestriction nach /var/cron/crontabs/ legen
|
Sorry dir widersprechen zu müssen aber das Verzeichnis gibt es bei Gentoo nicht (und ich kenne es auch nicht von anderen Distro's)
Möglicherweise meist du die Verzeichnisse
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly und
/etc/cron.monthly Aber da er seine Job halbstündlich starten will, werden ihm die nix nützen...
mec wrote: | // Dabei wird der Standardeditor verwendet -- ändern zb. vi mit EXPORT VI
|
Auch damit muss ich dir ernsthaft widersprechen...
SO wie du es schreibst würde eine leere Variable namens VI exportiert werden.
Korrekt müsste es heissen:
und das sollte man ins ~/.profile schreiben, oder wenn man es Systemweit haben willst sollte man die Zeile
in seine /etc/rc.conf schreiben...
SO ist es richtig für Gentoo, nicht anders.... _________________ 'Cynic' is a word invented by optimists to criticize realists. - Nigel. In the ocean of Night by Gregory Benford
"Zyniker" ist ein Wort das Optimisten erfunden haben um Realisten zu kritisieren. - Nigel. Im Meer der Nacht von Gregory Benford |
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Tue Sep 09, 2003 6:53 am Post subject: |
|
|
Irgendwo, irgendwas gelesen, könnte zum Thema passen, ob's geht ist mir doch egal, also mal nen flotten copy & paste und ich bin der Held. Man was gehen mir Typen wie mec (nichts gegen dich, du bekommst es jetzt halb ab ) auf den Sack Und Dann noch schreiben: mec wrote: | nur so zur INFO |
buaahh
Gruß Tobias _________________ Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage) |
|
Back to top |
|
 |
mec Tux's lil' helper


Joined: 22 Apr 2003 Posts: 147 Location: Munich
|
Posted: Tue Sep 09, 2003 2:23 pm Post subject: |
|
|
also jetzt habt ihr mich ja voll mit dreck beschmissen, jetzt muss ich mich erst mal waschen gehen....
also das ding mit den Files funktioniert bei mir und sollte unter allen distris funktionieren. so ist es im GNU-Standard verarbschiedet worden.
in meiner arbeit unter sun-solaris mache ich solche dinge täglich und auch auf meinem gentoo-server funzt es auch....
also liegt hier wohl eher ein layer 8 problem vor....wem dies was sagt
grr.
mec _________________ IBM T43 Centrino 2GHz - Shuttle-X P4
-------------------------------------------
LinuxUser #321097
------------------------------------------- |
|
Back to top |
|
 |
sputnik1969 Guru


Joined: 08 Aug 2002 Posts: 401 Location: Berlin / Germany
|
Posted: Tue Sep 09, 2003 2:59 pm Post subject: |
|
|
mec wrote: |
also das ding mit den Files funktioniert bei mir und sollte unter allen distris funktionieren. so ist es im GNU-Standard verarbschiedet worden. |
Bitte eine URL auf der das stehen soll, ich habe diesbezüglich nichts gefunden. Die Links unter http://www.gnu.org/software/gcron/cron-spec.html verweisen allesamt ins nichts.
mec wrote: | also liegt hier wohl eher ein layer 8 problem vor....wem dies was sagt
grr. | Zumindest was die Sache mit dem Editor angeht war es kein Human2Human-Communication problem sondern eine falsche Aussage deinerseits. Was die Cron-Specs angeht kann ich das (noch) nicht endgültig beurteilen, da entsprechende Informationen im Netz im Augenblick nicht verfügbar sind und solange gilt, zumindest für mich, im Zweifel für den Angeklagten... _________________ 'Cynic' is a word invented by optimists to criticize realists. - Nigel. In the ocean of Night by Gregory Benford
"Zyniker" ist ein Wort das Optimisten erfunden haben um Realisten zu kritisieren. - Nigel. Im Meer der Nacht von Gregory Benford |
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Tue Sep 09, 2003 3:03 pm Post subject: |
|
|
Also, gerade nachgeschaut, Verzeichnis existiert, darin gelagert sind die Crontabs der einzelnen User. Im übrigen LSB-Konform [1]
Code: | # DO NOT EDIT THIS FILE - edit the master and reinstall.
| Was sagt uns das? Genau, Finger weg und als user ein machen. Du hast in dem Punkt recht, das besagtes Verzeichnis existiert, aber: Macht es _Sinn_ in besagtem Verzeichnis "rumzuwurschteln"? IMHO mag das ja unter Solaris, ich wehre mich im übrigen dagegen ein waschechtes UNIX mit Gentoo zu vergleichen, Sinn machen, unter Gentoo jedoch keineswegs.
Ich nehme also in etwa die Hälfte von dem Dreck wieder mit, der Rest bleibt aber hängen Was ein "layer 8 problem" ist darfst du mir gerne erklären.
Gruß Tobias
[1] http://www.linuxbase.org/spec/refspecs/LSB_1.3.0/gLSB/gLSB/sysinit.html#CRONJOBS _________________ Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage) |
|
Back to top |
|
 |
sputnik1969 Guru


Joined: 08 Aug 2002 Posts: 401 Location: Berlin / Germany
|
Posted: Tue Sep 09, 2003 3:26 pm Post subject: |
|
|
dertobi123 wrote: | Also, gerade nachgeschaut, Verzeichnis existiert, darin gelagert sind die Crontabs der einzelnen User. Im übrigen LSB-Konform [1]
Code: | # DO NOT EDIT THIS FILE - edit the master and reinstall. | Was sagt uns das? Genau, Finger weg und als user ein machen. |
Hmm bei keinem meiner Systeme ist dieses Verzeichnis zu finden, obwohl zumindest auf einigen auch User-spezifische Cronjobs laufen. Konnte ich auch nicht finden, da das Verzeichnis nicht /var/cron/crontabs ist wie, von mec ebenfalls fälschlicherweise angegeben, sondern /var/spool/cron/crontabs. Somit ist eindeutig bewiesen, das beide von Ihm getätigten Aussagen definitv fehlerhaft sind. Also nichts mit Dreck wegnehmen...
dertobi123 wrote: | Ich nehme also in etwa die Hälfte von dem Dreck wieder mit, der Rest bleibt aber hängen  | Ich nicht Denn ich hatte Recht... dertobi123 wrote: | Was ein "layer 8 problem" ist darfst du mir gerne erklären. | Das kann ich auch: Ein Mensch-Zu-Mensch Kommunikationsproblem
An mec:
Ich möchte dich, nachdem jetzt alle Tatsachen bekannst sind, darum bitten solche Postings in Zukunft vorher nochmals zu überprüfen, da durch solch falsch dargestellte Tatsachen vor allem Newbies verunsichert werden. Das wirft jedenfalls kein gutes Licht auf die Community... _________________ 'Cynic' is a word invented by optimists to criticize realists. - Nigel. In the ocean of Night by Gregory Benford
"Zyniker" ist ein Wort das Optimisten erfunden haben um Realisten zu kritisieren. - Nigel. Im Meer der Nacht von Gregory Benford |
|
Back to top |
|
 |
dertobi123 Retired Dev


Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Tue Sep 09, 2003 3:42 pm Post subject: |
|
|
sputnik1969 wrote: | Hmm bei keinem meiner Systeme ist dieses Verzeichnis zu finden, obwohl zumindest auf einigen auch User-spezifische Cronjobs laufen. Konnte ich auch nicht finden, da das Verzeichnis nicht /var/cron/crontabs ist wie, von mec ebenfalls fälschlicherweise angegeben, sondern /var/spool/cron/crontabs. Somit ist eindeutig bewiesen, das beide von Ihm getätigten Aussagen definitv fehlerhaft sind. |
Da war ich gerade mit meiner tab-taste wohl mal wieder ziemlich flott unterwegs und bin wohl "intuitiv" in /var/spool/* gelandet:)
sputnik1969 wrote: | dertobi123 wrote: | Ich nehme also in etwa die Hälfte von dem Dreck wieder mit, der Rest bleibt aber hängen  | Ich nicht Denn ich hatte Recht... |
Dann hatte ich ja quasi auch recht, her mit dem Dreck
sputnik1969 wrote: | dertobi123 wrote: | Was ein "layer 8 problem" ist darfst du mir gerne erklären. | Das kann ich auch: Ein Mensch-Zu-Mensch Kommunikationsproblem |
Tja, man lernt nie aus ...., wobei dass dann nix mit layer 8 irgendwas zu tun hatte, sondern doch auch auf ein geschmeidiges copy & paste ohne vorheriges mounten von /dev/brain rausläuft
Gruß Tobias _________________ Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage) |
|
Back to top |
|
 |
mec Tux's lil' helper


Joined: 22 Apr 2003 Posts: 147 Location: Munich
|
Posted: Tue Sep 09, 2003 8:53 pm Post subject: |
|
|
OK....brain war umounted....zumindest zu 50%
also der Path ist wirklich /var/spool/cron/crontabs.... das mit dem export vom editor sollte nur kurz helfen, wenn kein standardeditor eingestellt ist. dies ist auf reinen unix-system so. bei gentoo ist das ja nicht so....
also in kunzunft werde ich brain vorher anschalten, die pfade nochmals prüfen und nicht einfach drauf los schreiben....
aber erkenntnisse habt ihr ja gezogen, das man auch über files die crons machen kann. ist zwar nicht der 1a-userweg aber für auto-installation-routinen ist dies der einfachste weg und es ist ein weg...
so das war's meiner seits.
ciao
mec _________________ IBM T43 Centrino 2GHz - Shuttle-X P4
-------------------------------------------
LinuxUser #321097
------------------------------------------- |
|
Back to top |
|
 |
|