batch/py/c program starta om datorn

Permalänk
Medlem

batch/py/c program starta om datorn

Tjenare sitter och försöker klura ut hur man gör en batch eller phyton script som stänger ner flera program som heter srcds.exe och att den ska forca att stänga ner som man göra i batch så blir det "/f" för att det kan komma att programmet inte svarar. och sedan starta om datorn.

allt detta ska hända kl 04:45 på morgonen. vi andvänder oss av Windows xp som OS och svensk tid.
i batch måste man väll göra någon slags Ping delay som försöker pinga en webbsida i ett antal sekunder. men då måste man starta programmet på rätt tidpunkt.

också så ska detta programmet starta på startup så den ska börja räkna såfort programmet startas så inte en andvändare behöver trycka på en knapp i programmet för att starta den!

och om det går att göra så att programet visar hur många timmar och minuter kvar till avstängning och starta o datan.

Visa signatur

NODE 304 - I5 3570K - GTX 680 - 240GB SSD - INTEGRA R2 650W

Permalänk
Medlem

Du får nog reda ut vad det är du egentligen försöker göra. Först antyder du att du behöver funktion som dräper processer och startar om datorn 4:45 på morgonen, men sen går du vidare med ping och räknare osv som inte verkar ha något med det första att göra!?

Visa signatur

5950X, 3090

Permalänk
Medlem

Den första delen, som ska dräpa processer med visst namn och sedan starta om datorn går att lösa med ett batch-script som startas av task scheduler kl 4:45, men andra delen begriper jag inget av tyvärr.

Visa signatur

5950X, 3090

Permalänk
Medlem

Du kan alltid använda dig av kommandot (shutdown /s -t "60") där 60 är antalet sekunder, och (PING 1.1.1.1 -n 1 -w 1000 >NUL) har för mig att 1000 är 1 sec, osäker då jag bara copy paste:ar det ifrån en batch jag gjorde för ett bra tag sen, (tskill) fungerar för att döda processer.

Bara skriv in tex "shutdown /?" i cmd så får du upp listan på vad alla inställningar gör, fungerar med samtliga kommandon.

Sen lägger du bara till filen i autostart(när du "kodat" klart och allt fungerar)

edit: om du gör en batch så kanske du ska separera shutdownen med det andra, då shutdownen visar en countdown (tror det även gör det i xp)
Verkar dock drygt och köra en ping med en riktigt lång timeout innan kommandot att döda processer.

Allt detta fungerar såklart i en batch-fil men troligtvis bättre i de andra.

edit2: om datorn ska starta om ska du inte använda /s utan /r