2015-07-05 11 views
7

Mam program, który używa phantomjs. Powinna istnieć tylko instancja dla programu i nie ma programu używającego Phantomjs.Jak zabić starą instancję phantomjs przez monit

Ale czasami Phantomjs są uruchamiane kilka instancji sametime. Prawdopodobnie mój program ma błąd. Aby uzyskać szybką naprawę, chcę zabić starą instancję, jeśli istnieje instancja Phantomjs więcej niż jedna przez monit.

Mogę znaleźć wystąpienia Phantomjs za pomocą funkcji matching w monit. Ale nie mogłem dowiedzieć się, jak porównać stan dwóch instancji i zabić starego.

Byłbym bardzo wdzięczny za wszelkie porady.

Odpowiedz

1

Użyj znacznika czasu na każdej instancji następnie użyć:

.quit() 

Na najstarszej przykład?

Ta metoda usuwa instancję i wszystkie zasoby.

+0

Dzięki za odpowiedź, ale chcę wiedzieć, jak porównać znaczniki czasu wielu wystąpień w monit, a nie sposób, w jaki sposób zabić wystąpienie. Czy nie rozumiem twojej odpowiedzi? – ironsand