userspezifische cronjobs
userspezifische cronjobs
Lässt es sich einrichten, dass ein userspezifischer cronjob nur dann abgearbeitet wird, wenn der betreffende user ins System eingelogt ist? Falls ja, wie?
LG
Jochen
Jochen
- C_A
- Beiträge: 1082
- Registriert: 22.04.2004 14:51:01
- Lizenz eigener Beiträge: GNU General Public License
Re: userspezifische cronjobs
Du kannst in deinem cronjob ja eine IF Abfrage machen zB.
Code: Alles auswählen
who|awk '{ print $1 }'|grep username &> /dev/null
if [ $? == 0 ]
then
...
Re: userspezifische cronjobs
Danke für den Tipp, ich denke aber, dass whoami besser ist, weil auf who ggf. mehrfache Fundstellen auftreten (wenn z.B. X läuft), oder lauern dann wieder andere Fallen?C_A hat geschrieben:Du kannst in deinem cronjob ja eine IF Abfrage machen zB.Code: Alles auswählen
who|awk '{ print $1 }'|grep username &> /dev/null if [ $? == 0 ] then ...
EDIT: Man sollte vor dem Posten Nachdenken... Ist ja egal, wie oft in who der user zu finden ist.
LG
Jochen
Jochen
- C_A
- Beiträge: 1082
- Registriert: 22.04.2004 14:51:01
- Lizenz eigener Beiträge: GNU General Public License
Re: userspezifische cronjobs
Bei whoami wirst du immer die selbe Antwort bekommenoutis hat geschrieben:Danke für den Tipp, ich denke aber, dass whoami besser ist
