Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
Kilrathy
- Beiträge: 33
- Registriert: 11.05.2005 16:35:09
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Schweiz, Basel
Beitrag
von Kilrathy » 16.07.2008 11:19:04
Hallo zusammen
Ich hab hier flow-tools am laufen, welche ich über diesen Befehl aufrufe:
Code: Alles auswählen
flow-receive 0/0/2055 | flow-send -V 5 0/127.0.0.1/9999
Das Ganze würde ich nun gerne über ein Start-Stop Script steuern können... hat jemand eine Idee, wie ich das am besten verpacken könnte? Der Befehl startet im Vordergrund und bleibt dann normalerweise auch dort und fungiert ähnlich wie eine Pipe oder sowas... also kein Grund den Befehl regelmässig zu starten. Somit fällt eine while-do-Schleife weg....
Danke schonmal
-
ckoepp
- Beiträge: 1409
- Registriert: 11.06.2005 20:11:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nähe Heidelberg
Beitrag
von ckoepp » 16.07.2008 12:19:44
Versteh nicht ganz was du meinst, aber Programme kannst du mittels kill stoppen (du sendest einfach den entsprechenden Code zum normalen Shutdown des Programmes).
Ansonsten findest du ein Grundgerüst der Start-Stop-Scripte in /etc/init.d/skeleton.
Hoffe bringt dich etwas weiter, vielleicht hab ich ja ins schwarze getroffen
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway
-
Kilrathy
- Beiträge: 33
- Registriert: 11.05.2005 16:35:09
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Schweiz, Basel
Beitrag
von Kilrathy » 16.07.2008 12:31:20
Jain muss ich mal sagen
Meine Idee ist diese beiden Befehle über /etc/inid.d/flowproxy start/stop steuern zu können.
Stop ist klar, mit dem Kill Befehl... nur wie verpack ich das Ganze sauber, damit ich es auch starten kann? Würde ein einfacher Aufruf des Befehls bereits genügen? Weil dann bastel ich einfach eine Art SwitchCase Variante.
-
godsmacker
- Beiträge: 902
- Registriert: 16.03.2003 21:50:26
- Lizenz eigener Beiträge: Artistic Lizenz
- Wohnort: Chemnitz
-
Kontaktdaten:
Beitrag
von godsmacker » 19.07.2008 23:54:52
Es gibt ein skeleton fuer init scripts in /etc/init.d/skeleton, was wahrscheinlich alles macht, was Du willst.