Ik ben een watchdog aan het maken voor MRTG. Wanneer ik een cfg file wil laten uitvoeren doe ik dat nu nog via een bat file. Daar staat in :
start /Dc:\mrtg-2.9.17\bin perl mrtg --logging=eventlog mrtg.cfg
Dit is dus ook de regel die via de watchdog moet worden uigevoerd. Maar als ik dat probeer werkt dat niet. Ik doe in de C++ code:
system("start /Dc:\mrtg-2.9.17\bin perl mrtg --logging=eventlog mrtg.cfg");
Er wordt dan wel een dos box opgestart, maar ook meteen weer afgesloten.
Wat zie ik over het hoofd.
start /Dc:\mrtg-2.9.17\bin perl mrtg --logging=eventlog mrtg.cfg
Dit is dus ook de regel die via de watchdog moet worden uigevoerd. Maar als ik dat probeer werkt dat niet. Ik doe in de C++ code:
system("start /Dc:\mrtg-2.9.17\bin perl mrtg --logging=eventlog mrtg.cfg");
Er wordt dan wel een dos box opgestart, maar ook meteen weer afgesloten.
Wat zie ik over het hoofd.