Hot News:

Unser Angebot:

  Foren auf CAD.de
  UNIX
  mittels crontab Ausgabe einer Nachricht

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  mittels crontab Ausgabe einer Nachricht (1590 mal gelesen)
Markus Hein
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von Markus Hein an!   Senden Sie eine Private Message an Markus Hein  Schreiben Sie einen Gästebucheintrag für Markus Hein

Beiträge: 71
Registriert: 08.08.2000

erstellt am: 25. Jul. 2003 10:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
was muss man in der crontab eintragen, damit zu einer bestimmten Uhrzeit eine Meldung auf dem Bildschirm erscheint?
Ich hab folgendes versucht:
30 10 * * * echo hallo
bzw.
30 10 * * * echo hallo > /dev/console
aber um 10:30Uhr erscheint keine Meldung.

Oder anders herum gefragt:
wo ist überhaupt /dev/console?
wo wird die Nachricht denn überhaupt angezeigt, wenn ich /dev/console bzw. gar keine Angabe hier mache?
Was muß ich tun, damit die Nachricht sofort auf dem Bildschirm erscheint?


Gruß
  Markus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

kjung
Mitglied
Administrator


Sehen Sie sich das Profil von kjung an!   Senden Sie eine Private Message an kjung  Schreiben Sie einen Gästebucheintrag für kjung

Beiträge: 399
Registriert: 17.03.2003

CATIA V4.2.4
CATIA V5R9SP4, V5R10SP5,
VPM 1.5 PTF11/12
AIX 4.3.3 ML10
WIN2K

erstellt am: 25. Jul. 2003 15:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus Hein 10 Unities + Antwort hilfreich

Hallo Markus,
Ich gehe mal davon aus, daß Du mit UNIX und dem CDE oder KDE arbeitest. Hier sind zumindestens mehrere Fenster Offen, sodaß die Konsole nicht eindeutig definiert ist. In AIX wird es, so glaub ich, als mail an den root-user geschickt.
Ich kenne nur AIX, aber ich vermute, daß die anderen Unixe ähnlich funktionieren. Unter AIX ist die Command line login-shell die Konsole und ich vermute, daß Dein echo dort ausgegeben wird.
Möchtest Du allerdings auf der grafischen Ebene ein Fenster öffnen, so mußt Du einen größeren Aufwand treiben und eine entsprechende X11-Applikation programmieren.
Unter AIX und den anderen CDE-Tools gibt es dafür eine dtshell, in der in 10 Minuten solch einfaches Ding programmiert ist.

------------------
Klaus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mvd
Mitglied



Sehen Sie sich das Profil von mvd an!   Senden Sie eine Private Message an mvd  Schreiben Sie einen Gästebucheintrag für mvd

Beiträge: 14
Registriert: 10.10.2001

erstellt am: 26. Jul. 2003 00:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus Hein 10 Unities + Antwort hilfreich

Hallo Markus

Sieh dir mal die man-Page zum Programm "wall" an. Ich bin mir nicht sicher, aber das könnte eine Lösung sein.

Ein kleines Script mit dem Aufruf und der Nachricht legst du zB. in /usr/local/bin ab und machst es ausführbar.
In der crontab trägst du dann einen Aufruf für ein Aixterm ein, in dem ein Programm laufen soll. Also aixterm -e wie execute. Mit der -T Option kannst du auch den Titel des Fensters vorgeben. Auch Farben und Größe des Fensters kannst du über Parameter einstellen, siehe man-Page zu aixterm

So in etwa sähe das aus:

30 10 * * * aixterm -T MoinMoin! -e /usr/local/bin/meinscript &

Ich bin mir sicher, daß das Fenster im aktivierten Desktop erscheint, aber ob es sich vor die gerade laufende Anwendung drängelt, weiß ich nicht.

mvd

------------------
http://www.cooling-solutions.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Markus Hein
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von Markus Hein an!   Senden Sie eine Private Message an Markus Hein  Schreiben Sie einen Gästebucheintrag für Markus Hein

Beiträge: 71
Registriert: 08.08.2000

erstellt am: 28. Jul. 2003 19:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke, hat funktioniert. Das Fenster drängelt sich sogar vor die laufende Anwendung!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz