userspezifische cronjobs

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
outis
Beiträge: 395
Registriert: 07.10.2005 12:28:01

userspezifische cronjobs

Beitrag von outis » 02.09.2006 19:47:06

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

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Re: userspezifische cronjobs

Beitrag von C_A » 02.09.2006 20:06:05

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
...
 

outis
Beiträge: 395
Registriert: 07.10.2005 12:28:01

Re: userspezifische cronjobs

Beitrag von outis » 02.09.2006 20:13:32

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
...
 
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?

EDIT: Man sollte vor dem Posten Nachdenken... Ist ja egal, wie oft in who der user zu finden ist.
LG

Jochen

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Re: userspezifische cronjobs

Beitrag von C_A » 02.09.2006 20:32:07

outis hat geschrieben:Danke für den Tipp, ich denke aber, dass whoami besser ist
Bei whoami wirst du immer die selbe Antwort bekommen ;)

Antworten