Toon posts:

[perl] hoe script stoppen???

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb dus op een remote server vanuit een ander script een perl script aangeroepen door
code:
1
$var = `perl /home/web/script.pl`

maar hoe kan ik dit script nu weer stoppen??? want als ik een verandering doorvoer dan wordt dit niet gelijk doorgevoerd.

want als ik die code weer opnieuw uitvoert staart hij hem toch gewoon nog een keer en blijft dat andere proces toch draaien???

Verwijderd

Als perl exit tegenkomt, wordt de uitvoering van het programma gestopt.

Verwijderd

Topicstarter
jah maar het script draait al
als ik hem verander en opnieuw upload blijft ie draaien
het bestand zelf weggooien werkt ook niet.

hoe kan je onder unix zien welke processen er draaien???

Verwijderd

De functie exit heft alle bestandsvergrendeling op en laat de perl interpeter een schone shutdown uitvoeren.
Het lijkt me dat je ergens in je script de mogelijkheid tot een exit moet inbakken.


Misschien helpt dit je op weg
Het killen van een process op unix:
[topic=294494/1/25]

Verwijderd

Topicstarter
ik hep et al gevonden.

voor iedereen die het nog wil weten:

met het commando "ps" krijg je een overzicht van alle draaiende processen met pid's erbij

dan doe je "kill <pid>" (en vul bij <pid> de pid in van jouw proces)

als je nu weer ps uitvoert zie je dat het process is gekilt.