Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.linux.misc > #83661 > unrolled thread
| Started by | Ralph Aichinger <ra@pi.h5.or.at> |
|---|---|
| First post | 2016-05-05 13:50 +0200 |
| Last post | 2016-05-05 15:34 +0200 |
| Articles | 8 — 7 participants |
Back to article view | Back to de.comp.os.unix.linux.misc
Umgebung von Cron simulieren? Ralph Aichinger <ra@pi.h5.or.at> - 2016-05-05 13:50 +0200
Re: Umgebung von Cron simulieren? Ralph Angenendt <dein.name@strg-alt-entf.org> - 2016-05-05 12:16 +0000
Re: Umgebung von Cron simulieren? Marc Haber <mh+usenetspam1118@zugschl.us> - 2016-05-05 15:53 +0200
Re: Umgebung von Cron simulieren? Ralph Angenendt <dein.name@strg-alt-entf.org> - 2016-05-05 14:04 +0000
Re: Umgebung von Cron simulieren? Florian Weimer <fw@deneb.enyo.de> - 2016-05-07 15:26 +0200
Re: Umgebung von Cron simulieren? "Juergen P. Meier" <nospam-1984@jors.net> - 2016-05-08 05:15 +0000
Re: Umgebung von Cron simulieren? "Helmut Hullen" <Helmut@Hullen.de> - 2016-05-05 15:07 +0200
Re: Umgebung von Cron simulieren? Hermann Riemann <nospam.compb7@hermann-riemann.de> - 2016-05-05 15:34 +0200
| From | Ralph Aichinger <ra@pi.h5.or.at> |
|---|---|
| Date | 2016-05-05 13:50 +0200 |
| Subject | Umgebung von Cron simulieren? |
| Message-ID | <ngfc2f$mt4$1@pi.h5.or.at> |
Gibt es eine einfache Methode eine interaktive Shell zu bekommen, die sich gleich verhält oder möglichst ähnlich wie die, die cron ausführt, z.B. was die Umgebungs- variablen betrifft? /ralph
[toc] | [next] | [standalone]
| From | Ralph Angenendt <dein.name@strg-alt-entf.org> |
|---|---|
| Date | 2016-05-05 12:16 +0000 |
| Message-ID | <slrnnimed2.ec8.dein.name@news.strg-alt-entf.org> |
| In reply to | #83661 |
Well, Ralph Aichinger <ra@pi.h5.or.at> wrote: > Gibt es eine einfache Methode eine interaktive Shell zu > bekommen, die sich gleich verhält oder möglichst ähnlich > wie die, die cron ausführt, z.B. was die Umgebungs- > variablen betrifft? Äh. Ja. * * * * * env > ~/cron_environment Und dann env - $(cat ~/cron_environment) /bin/sh Ralph -- His goal in life was to be an echo
[toc] | [prev] | [next] | [standalone]
| From | Marc Haber <mh+usenetspam1118@zugschl.us> |
|---|---|
| Date | 2016-05-05 15:53 +0200 |
| Message-ID | <ngfj81$dqr$1@news1.tnib.de> |
| In reply to | #83664 |
Ralph Angenendt <dein.name@strg-alt-entf.org> wrote: >Well, Ralph Aichinger <ra@pi.h5.or.at> wrote: >> Gibt es eine einfache Methode eine interaktive Shell zu >> bekommen, die sich gleich verhält oder möglichst ähnlich >> wie die, die cron ausführt, z.B. was die Umgebungs- >> variablen betrifft? > >Äh. Ja. > >* * * * * env > ~/cron_environment > >Und dann > >env - $(cat ~/cron_environment) /bin/sh Und was steht da typischerweise drin, außer dem was in crontab(5) dokumentiert ist? Ich teste meine cron-scripts immer mit env -i KEY=value KEY=value kommando wobei ich KEY=value durch das ersetze, was oben in der crontab steht. Wenn das Script dann läuft, dann läuft es auch aus dem cron. Grüße Marc -- -------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
[toc] | [prev] | [next] | [standalone]
| From | Ralph Angenendt <dein.name@strg-alt-entf.org> |
|---|---|
| Date | 2016-05-05 14:04 +0000 |
| Message-ID | <slrnnimknk.ec8.dein.name@news.strg-alt-entf.org> |
| In reply to | #83673 |
Well, Marc Haber <mh+usenetspam1118@zugschl.us> wrote: > Ralph Angenendt <dein.name@strg-alt-entf.org> wrote: >>Well, Ralph Aichinger <ra@pi.h5.or.at> wrote: >>> Gibt es eine einfache Methode eine interaktive Shell zu >>> bekommen, die sich gleich verhält oder möglichst ähnlich >>> wie die, die cron ausführt, z.B. was die Umgebungs- >>> variablen betrifft? >> >>Äh. Ja. >> >>* * * * * env > ~/cron_environment >> >>Und dann >> >>env - $(cat ~/cron_environment) /bin/sh > > Und was steht da typischerweise drin, außer dem was in crontab(5) > dokumentiert ist? Keine Ahnung. Ich nehme mal an genau das, was in crontab(5) dokumentiert ist :) Aber eventuell will Ralph ja debuggen, weil er den Verdacht hat, dass bei ihm etwas anderes im Environment steht als vorgesehen? Ralph -- His goal in life was to be an echo
[toc] | [prev] | [next] | [standalone]
| From | Florian Weimer <fw@deneb.enyo.de> |
|---|---|
| Date | 2016-05-07 15:26 +0200 |
| Message-ID | <87twiac83j.fsf@mid.deneb.enyo.de> |
| In reply to | #83664 |
* Ralph Angenendt: > Well, Ralph Aichinger <ra@pi.h5.or.at> wrote: >> Gibt es eine einfache Methode eine interaktive Shell zu >> bekommen, die sich gleich verhält oder möglichst ähnlich >> wie die, die cron ausführt, z.B. was die Umgebungs- >> variablen betrifft? > > Äh. Ja. > > * * * * * env > ~/cron_environment > > Und dann > > env - $(cat ~/cron_environment) /bin/sh Das emuliert nicht die PAM-Geschichten, die für PAM konfiguriert sind.
[toc] | [prev] | [next] | [standalone]
| From | "Juergen P. Meier" <nospam-1984@jors.net> |
|---|---|
| Date | 2016-05-08 05:15 +0000 |
| Message-ID | <36104.28679.1462684535@news.jors.net> |
| In reply to | #83734 |
Florian Weimer <fw@deneb.enyo.de>: > * Ralph Angenendt: > >> Well, Ralph Aichinger <ra@pi.h5.or.at> wrote: >>> Gibt es eine einfache Methode eine interaktive Shell zu >>> bekommen, die sich gleich verhält oder möglichst ähnlich >>> wie die, die cron ausführt, z.B. was die Umgebungs- >>> variablen betrifft? >> >> Äh. Ja. >> >> * * * * * env > ~/cron_environment >> >> Und dann >> >> env - $(cat ~/cron_environment) /bin/sh > > Das emuliert nicht die PAM-Geschichten, die für PAM konfiguriert sind. Und auch die Shell verhaelt sich anders, wenn sie Interaktiv ist.
[toc] | [prev] | [next] | [standalone]
| From | "Helmut Hullen" <Helmut@Hullen.de> |
|---|---|
| Date | 2016-05-05 15:07 +0200 |
| Message-ID | <DdGZKdBy1uB@helmut.hullen.de> |
| In reply to | #83661 |
Hallo, Ralph,
Du meintest am 05.05.16:
> Gibt es eine einfache Methode eine interaktive Shell zu
> bekommen, die sich gleich verhält oder möglichst ähnlich
> wie die, die cron ausführt, z.B. was die Umgebungs-
> variablen betrifft?
"Das kommt drauf an!"
Vermutung: Du benutzst das Vixie-Cron und nicht das Dillon-cron oder
noch was anderes.
Das benutzt 3 Varianten, um Cronjobs zu lagern:
/etc/crontab (was bei vielen Distributionen auch /etc/cron.daily
usw. aufruft)
/etc/cron.d (was /etc/crontab ähnelt)
/xyz/cron/<user> (was sich nach "crontab -l" o.ä. zeigt)
Je nach Fundort sind die benötigten Variablen verschieden einzubinden.
Sicherlich muss nicht _jeder_ Job über _alle_ Variablen verfügen.
Was hättest Du denn gern wo eingebunden?
"interaktive Shell"? So etwas dürfte nicht zu nachtschlafender Zeit
laufen. Wenn ich Jobs testen will: Shellskript, das (wenn es denn läuft)
als Cronjob aufgerufen wird, eventuell mit angepassten Variablen.
Und eventuell zweiter Test zu einer Zeit, zu der ich ausgeruht am
Rechner sitze; da stelle ich notfalls die Zeitmarke passend um. Auch
hier: nix mit interaktiv. Ein Cronjob hat nun mal unbeaufsichtigt zu
laufen.
Wenn Du wissen willst, welchen (minimalen) Satz von Variablen "cron" ab
Werk mitschleppt: auch da könnte ein Cronjob helfen ... ( set > xyz.log
o.ä) ...
Viele Gruesse
Helmut
"Ubuntu" - an African word, meaning "Slackware is too hard for me".
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.compb7@hermann-riemann.de> |
|---|---|
| Date | 2016-05-05 15:34 +0200 |
| Message-ID | <dp10fhFanmmU1@mid.individual.net> |
| In reply to | #83661 |
Ralph Aichinger wrote: > Gibt es eine einfache Methode eine interaktive Shell zu > bekommen, die sich gleich verhält oder möglichst ähnlich > wie die, die cron ausführt, im Prinzip läßt sich mit Funktionen aus date, datetime und der sleep Funktion in diversen Programmiersprachen so etwas bauen. > z.B. was die Umgebungsvariablen betrifft? Dazu müsste dieses Programm vermutlich mit einem shellscript Programm komunizieren. Hermann der privat mit Zeitfunktionen in JavaScript zeitabhängig Bilder anzeigt. -- www.hermann-riemann.de
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.os.unix.linux.misc
csiph-web