upstart respawn esetén lefutó hook

Fórumok

Már végignéztem az upstart cookbook-ot, de nem találtam rá megoldást. Azért megkérdezem, hátha csak elsikolttam felette.

Szuper jó dolog a respawn, azt is tudom, hogy ilyen esetben ezt az upstart logolja és abból lehet tudni, hogy ilyen esemény volt. Viszont én azt szeretném, ha ilyen esemény történik, akkor (és csak akkor) fusson le egy tetszőleges script. Van erre bármi lehetőség? Neten keresgélve a post-stop hook-ot írták, de az nem csak respawn esetén fut le, hanem szabályos stop meghíváskor is.

Köszi!

Hozzászólások

Sajnos megoldás a feltett kérdésre nem lett, de megoldottam másképp. Az alapszituáció az volt, hogy amikor valamilyen program respawnol akkor létre jöhet egy core fájl, és egy gdb kimenetet kellett volna elküldeni emailben a core fájlról. A workaround az lett, hogy írtam egy upstart job fájlt, ami EVENT=create -re felül Inotify-n keresztül értesül ha létrejön egy fájl, környezeti változóban megvan a fájl teljes elérési útja és neve, erre pedig már tetszőleges script / end-script le tud futni.