-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, hab mir ein kleines Backupskript gebastelt, dass beim KDE-Start meine Daten sichert. Jetzt habe ich zwei Fragen: Wohin schreibt das Skript die "Ausgaben", die z.B. eine echo-Befehl erzeugt? Da hab ich nix dazu angegeben. Wie könnte ich beeinflussen, wohin das geht? Und wie kann ich einen Prozess mit einer bestimmten Priorität starten? So dass der dann halt im Hintergrund rumrödelt. Danke, OJ - -- Als Frau Gamasche sie mit zitternder Stimme gefragt hatte, wie man den Vetter zweiten Grades einer Königin ansprach, antwortete Susanne gedankenlos: "Wir nannten ihn einfach Jamie". (Terry Pratchett, Schweinsgalopp, S.72) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFA9EEnMAex/QZx/TMRAr3IAJ4iaEFz5ntZ8cRjVZBxbgi3BVNzDwCfW9K8 VMkQZALPmSpkRoli3UYCLTo= =w3Mv -----END PGP SIGNATURE-----
Johannes Kastl
hab mir ein kleines Backupskript gebastelt, dass beim KDE-Start meine Daten sichert. Jetzt habe ich zwei Fragen:
was heisst "bei KDE-Start"?
Wohin schreibt das Skript die "Ausgaben", die z.B. eine echo-Befehl erzeugt? Da hab ich nix dazu angegeben. Wie könnte ich beeinflussen, wohin das geht?
z.B. geht alles nach $LOG: #!/bin/sh LOG=/irgend/wo/log.txt exec >> $LOG 2>&1 echo foo bar date oder auch #!/bin/sh LOG=/irgend/wo/log.txt ( echo foo bar date ) >> $LOG 2>&1 oder auch (beim "Aufrufer des Programms) #!/bin/sh LOG=/irgend/wo/log.txt proggi-das-aufgerufen-wird >> $LOG 2>&1 & oder auch: nohup proggi-das-aufgerufen-wird & schreibt die Ausgabe nach nohup.out Mehr dazu "Ausgabeumleitung" bzw. "redirection" in man bash
Und wie kann ich einen Prozess mit einer bestimmten Priorität starten? So dass der dann halt im Hintergrund rumrödelt.
nice - run a program with modified scheduling priority Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de
On Tue, 2004-07-13 at 22:08 +0200, Johannes Kastl wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
hab mir ein kleines Backupskript gebastelt, dass beim KDE-Start meine Daten sichert. Jetzt habe ich zwei Fragen:
Wohin schreibt das Skript die "Ausgaben", die z.B. eine echo-Befehl erzeugt? Da hab ich nix dazu angegeben. Wie könnte ich beeinflussen, wohin das geht?
IIRC, nach .xsession-errors, könnte bei KDE aber auch anders sein. Du kannst es beinflussen, indem Du die Ausgabe umleitest. Wie genau, hängt von deinem Shell ab. Für bash z.B. (wenn Dein Skript unter /home/user/bin/backup.sh liegt) dann startest Du es mit /home/user/bin/backup.sh >| backup.log 2>&1
Und wie kann ich einen Prozess mit einer bestimmten Priorität starten? So dass der dann halt im Hintergrund rumrödelt.
man nice Aber je nach dem wie stark dein Skript die Festplatte beansprucht wirst es auch mit der nidriegsten Priorität merken.
Danke, OJ
HTH, -- Konstantin www.konmal.de : GPG key and more SUSE RPMS Get your SUSE RPMs at links2linux.de / packman.links2linux.org
participants (3)
-
Dr. Jürgen Vollmer
-
Johannes Kastl
-
Konstantin Malakhanov