ubuntuusers.de

cron -->echo "Hallo Welt"

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

Lucid-Gnu

Avatar von Lucid-Gnu

Anmeldungsdatum:
11. Januar 2014

Beiträge: 248

Wohnort: Ubuntu City (old-unstable Gate)

Hallo, guten Tag..

ich versuche cron zu bedienen.

Ich bekomme keine Ausgabe am Bildschirm :

crontab -l
# m h  dom mon dow   command
* * * * * /bin/echo "Hello World"

Was muss ich beachten ?

danke.

Moderiert von tomtomtom:

Ins passende Forum verschoben. Bitte beachte Richtig fragen.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Wo soll's denn auch stehn? Das passiert ja im Hintergrund. Schieb's mal in eine Datei:

* * * * * /bin/echo "Hello World" > /tmp/helloworld.txt

oder ähnlich...

Lucid-Gnu

(Themenstarter)
Avatar von Lucid-Gnu

Anmeldungsdatum:
11. Januar 2014

Beiträge: 248

Wohnort: Ubuntu City (old-unstable Gate)

korrekt. danke.

Ich dachte eigentlich das es auf dem Bildschirm erscheinen würde.

Vielleicht müsste ich dann soetwas wie /bin/shell echo "Hallo Welt!" schreiben ?

HaCeMei Team-Icon

Anmeldungsdatum:
2. August 2010

Beiträge: 2265

* * * * * DISPLAY=:0 notify-send "Hallo Welt"

Lucid-Gnu

(Themenstarter)
Avatar von Lucid-Gnu

Anmeldungsdatum:
11. Januar 2014

Beiträge: 248

Wohnort: Ubuntu City (old-unstable Gate)

ich bekomme keinerlei Ausgabe bei :

crontab -l
* * * * * /bin/echo "Hello World" 
* * * * * DISPLAY=:0 notify-send "Hello World"
* * * * * DISPLAY=:0.0 notify-send "Hello World"
* * * * * DISPLAY=pts/2 notify-send "Hello Word"

D630

Avatar von D630

Anmeldungsdatum:
24. Juli 2013

Beiträge: 329

Neben DISPLAY könnten noch DBUS_SESSION_ADDRESS und XAUTHORITY in Betracht kommen, glaub ich

Lucid-Gnu

(Themenstarter)
Avatar von Lucid-Gnu

Anmeldungsdatum:
11. Januar 2014

Beiträge: 248

Wohnort: Ubuntu City (old-unstable Gate)

Danach habe ich nicht gesucht, aber auch interessant

crontab -l
* * * * * DISPLAY=:0 xmessage "This is a xmessage-cron-test"

(öffnet ein kleines, hässliches X-Window mit der "Message/Nachricht")

danke

Nachtrag:

http://ubuntuforums.org/showthread.php?t=1492512 (echo)

https://lists.debian.org/debian-user/2006/01/msg01494.html (xmessage)

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13207

Es ist generell keine gute Idee Cronjobs zu schreiben, die ein X11-Display erwarten. Du kannst ja nicht mal sicherstellen, dass der Benutzer eingeloggt ist, der die Nachricht sehen soll. Was willst Du denn eigentlich wirklich erreichen?

Lucid-Gnu

(Themenstarter)
Avatar von Lucid-Gnu

Anmeldungsdatum:
11. Januar 2014

Beiträge: 248

Wohnort: Ubuntu City (old-unstable Gate)

[rklm schrieb:]

Es ist generell keine gute Idee Cronjobs zu schreiben, die ein X11-Display erwarten. Du kannst ja nicht mal sicherstellen, dass der Benutzer eingeloggt ist, der die >Nachricht sehen soll.

Es soll auch kein X-Window verwendet werden, sondern das aktuelle Terminal/CLI.

Von anderen Benutzern ist eigentlich gar nicht die Rede.

danke.

[Lucid-Gnu:]

Ich dachte eigentlich das es auf dem Bildschirm erscheinen würde.

Vielleicht müsste ich dann soetwas wie /bin/shell echo "Hallo Welt!" schreiben ?

[HaCeMei:]

* * * * * DISPLAY=:0 notify-send "Hallo Welt"

.

Es hat den Anschein, als wäre es nicht möglich...

Link http://stackoverflow.com/questions/17390221/how-can-crontab-print-messages-in-console (how-can-crontab-print-messages-in-console)


|–>Wir sind Laien und unterrichten Laien..., wir verwalten uns selbst..., ohne Meister...., wird er kommen und uns kostenlos unterrichten ?←-|

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13207

Lucid-Gnu schrieb:

Es soll auch kein X-Window verwendet werden, sondern das aktuelle Terminal/CLI.

Was soll das sein?

Von anderen Benutzern ist eigentlich gar nicht die Rede.

Linux ist aber per se ein Multiuser-System. Selbst, wenn Du nur Deinen Account angelegt hast, gibt es i.d.R. immer noch eine Reihe anderer Accounts im System, die sogar benutzt werden.

HaCeMei Team-Icon

Anmeldungsdatum:
2. August 2010

Beiträge: 2265

Lucid-Gnu schrieb:

ich bekomme keinerlei Ausgabe bei :

crontab -l
* * * * * /bin/echo "Hello World" 
* * * * * DISPLAY=:0 notify-send "Hello World"
* * * * * DISPLAY=:0.0 notify-send "Hello World"
* * * * * DISPLAY=pts/2 notify-send "Hello Word"

Ähh, sehe erst jetzt

Ubuntu 10.04 (Lucid Lynx)

Das kann/sollte ja ein Server sein, da ist libnotify-bin wahrscheinlich nicht installiert, und das ist auch gut so 😇

Antworten |