Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

exe nach 10 minuten abschiessen

Frage Entwicklung Batch & Shell

Mitglied: cookie

cookie (Level 1) - Jetzt verbinden

24.08.2007, aktualisiert 18:00 Uhr, 3695 Aufrufe, 5 Kommentare

Hallo zusammen.

Ich suche eine möglichkeit per Batch zu prüfen ob eine exe (test.exe) noch läuft. wenn diese nach 10minuten immer noch läuft möcht ich sie abschiessen. wie kann ich eine solche "schlaufe" am besten machen?

Vielen dank.

Gruss
Cookie
Mitglied: MRosoft
24.08.2007 um 15:27 Uhr
Also erstmal programm starten (Hast leider nicht geschrieben wie es heißt)

mit Tasklist kannste überprüfen ob es noch läuft und mit Sleep kannste 10 Minuten warten und mit PS Kill ( http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/PsKil ... ) anschließend das Programm abschießen.
Bitte warten ..
Mitglied: 46356
24.08.2007 um 15:41 Uhr
Im MS Resource Kit gibt's das auch!
Bitte warten ..
Mitglied: 52425
24.08.2007 um 16:05 Uhr
wenn du XP pro hast, könntest du das so machen: ^^

name.cmd

01.
@echo off 
02.
 
03.
REM *** Start der EXE 
04.
 
05.
start %1 
06.
  
07.
rem *** Wartet 10 Min bis zur nächsten Zeile gesprungen wird 
08.
 
09.
ping -n 600 127.0.0.1 >nul 
10.
 
11.
REM *** Dann Prozess wieder beenden 
12.
 
13.
taskkill /F /im %1 
14.
 
Danach einfach das Programm mit
01.
name test.exe
Das Problem dabei ist, dass wenn du die exe damit aufrufst, sie nach 10 min wieder geschlossen wird auch wenn sie noch arbeitet!
Es gibt bestimmt noch eine bessere Variante, aber ich hoffe ich konnte dir trotzdem ein bisschen weiterhelfen.

Greetz
Jürgen
Bitte warten ..
Mitglied: cookie
24.08.2007 um 16:47 Uhr
funktioniert bestens. vielen dank.
Bitte warten ..
Mitglied: 52425
24.08.2007 um 18:00 Uhr
Diese Variante ist vielleicht noch ein klein wenig besser ;)


01.
@echo off 
02.
 
03.
echo --- laeuft das Programm ? --- 
04.
 
05.
 
06.
tasklist | findstr /i %1 1>NUL  
07.
if %ERRORLEVEL% == 0 goto running 
08.
 
09.
goto stopped 
10.
 
11.
:stopped 
12.
echo --- Programm ist angehalten und wird nun gestartet! --- 
13.
start %1 
14.
sleep 3 
15.
 
16.
:running 
17.
echo --- Das Programm lauft und wird nun nach 10 Min beendet! --- 
18.
sleep -m 10 
19.
taskkill /F /im %1
Dann wieder wie gehabt mit
01.
name test.exe
starten

greetz und ein schönes WE ;)

Jürgen
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Firewall
IpSec Vpn Verbindungsabbrüche im 10 Minuten Takt (5)

Frage von touro411 zum Thema Firewall ...

Windows 10
Explorer.exe stürzt bei Win 10 1607 ständig ab (5)

Frage von fluluk zum Thema Windows 10 ...

Windows 10
gelöst Windows 10 Explorer.exe friert bei aufruf von Netzlaufwerken ein (6)

Frage von Hanuta zum Thema Windows 10 ...

Windows 10
gelöst Windows 10 Exlorer.exe friert ein (13)

Frage von Hanuta zum Thema Windows 10 ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (15)

Frage von Angela44 zum Thema DSL, VDSL ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

Exchange Server
gelöst DHCP Sever MS Server 2012 Problem (10)

Frage von Florian86 zum Thema Exchange Server ...