Portál AbcLinuxu, 11. května 2025 04:42
$File = FileOpen(@ScriptDir & '\killtask.bat', 2) FileWrite($File, 'taskkill /f /fi "status eq not responding"') FileClose($File) While Sleep(30000) RunWait(@ScriptDir & '\killtask.bat', @SystemDir, @SW_HIDE) WEndnebo
ECHO OFF :LOOP taskkill /f /fi "status eq not responding" GOTO LOOPZnáte na to nějaký jednoduchý script nebo příkaz pro Linux?
radon@xenon ~ $ firefox -remote 'ping()' radon@xenon ~ $ killall firefox radon@xenon ~ $ firefox -remote 'ping()' Error: No running window found radon@xenon ~ 2$Ta dvojka je návratový kód, čili to můžeš odchytit v shellu. Ale musíš to otestovat v praxi – může to být zatuhlý tak že ping bude fungovat a něco jiného ne. Pak by nastoupily složitější způsoby, třeba otevřít si nějakou stránku a bokem testovat jestli jí opravdu otevřel.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.