programme unabheig machen (gelöst)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
lsalchow
Beiträge: 80
Registriert: 14.08.2006 12:40:11
Wohnort: berlin

programme unabheig machen (gelöst)

Beitrag von lsalchow » 18.10.2006 18:45:32

hi,
ich hab da n problem ich würd gern schauen ob n bestimtes fenster offen is und wenn nich es öffnen dar es auf gnome leuft und ich keine ahnung hab wie ich das genau machen habe ich mir überlegt, dass ich n cron cob der mir n ruby scipt lafen lasse das nachschauf ob das programm leuft und wenn nicht mir dann erst

Code: Alles auswählen

 export DISPLAY=:0.0
ausfuert damit es auf gnome öfnet das dumme is dass der crom job nicht dazu da is n prozes dauerhaft lafen zu lassen und ich würd gern wissen wie is n program starte ohne dass es sich wieder schlies wenn der corn job beendet ist. kann mir jemand sagen wie das get?
Zuletzt geändert von lsalchow am 24.10.2006 19:36:12, insgesamt 1-mal geändert.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 18.10.2006 19:30:42

hi,

in einem Shell-Script koenntest du ein " &" an den Programmaufruf
anhaengen, aber in Ruby? Aber lass doch den cronjob ganz weg,
mach in dem Ruby-Script eine Schleife um das, was du schon hast
und starte das einmalig von der Kommandozeile. Dann laeuft dein
Script ewig, waehrend das Programm laeuft tut es garnichts und
sobald das Programm beendet ist, macht dein Script weiter.
Beware of programmers who carry screwdrivers.

lsalchow
Beiträge: 80
Registriert: 14.08.2006 12:40:11
Wohnort: berlin

Beitrag von lsalchow » 19.10.2006 09:49:13

cosmac hat geschrieben:hi,

in einem Shell-Script koenntest du ein " &" an den Programmaufruf
anhaengen, aber in Ruby? Aber lass doch den cronjob ganz weg,
mach in dem Ruby-Script eine Schleife um das, was du schon hast
und starte das einmalig von der Kommandozeile. Dann laeuft dein
Script ewig, waehrend das Programm laeuft tut es garnichts und
sobald das Programm beendet ist, macht dein Script weiter.
in ruby kann man auch shelle comands nutzen allerdings wird wenn man in der linux shelle "&" benutzt das programm trozdem beendet wenn man das, das programm aufrufende programm beendet wird!!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 19.10.2006 10:31:59

Schonmal versucht, den Programmaufruf mit nohup zu machen?

lsalchow
Beiträge: 80
Registriert: 14.08.2006 12:40:11
Wohnort: berlin

Beitrag von lsalchow » 19.10.2006 15:49:42

ne von nohup hab ich noch nie was gehört

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 19.10.2006 19:34:31

Dann solltest du es dir mal angucken :)

lsalchow
Beiträge: 80
Registriert: 14.08.2006 12:40:11
Wohnort: berlin

Beitrag von lsalchow » 24.10.2006 18:20:09

danke nohup mach genau das wass ich wollte thx

Antworten