online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon willi245 vom 11.03.2021, 16:31 Options

Script Verzeichnis auslesen und Prozess killen

Hallo!


Habe sehr wenig Programmiererfahrung und brauche eure Hilfe.
Und zwar brauche ich ein Script das in einem bestimmten Verzeichnis nachschaut ob Daten drinnen sind. Wenn ja und mehr als 5 Files da sind, dann soll es eine bestimmtes Programm killen und neu starten. Wenn nein, dann bleibt alles so wie es ist. Das ganze soll alle 15 Minuten durchgeführt werden.

Danke für die Hilfe

Willi245


Antwort schreiben

Antwort 1 von Supermax vom 11.03.2021, 16:34 Options

Unter welchem Betriebssystem? Windows, Linux, BSD,....?

Antwort 2 von JanSchmitte vom 11.03.2021, 16:38 Options

Ich habe auch wenig Programmier-Erfahrung, aber ich kann Dir sagen, was die anderen - die, mit mehr Erfahrung - Dich sowieso fragen werden:

Kannst Du ein paar mehr Informationen rausrücken!

Wichtig zu wissen ist unter anderem:

  • Unter welchem Betriebssystem soll dieses Skript laufen?
  • Welche Skriptsprache stellst Du Dir vor?
  • Können in diesem Verzeichnis evtl. auch mal andere, für das Skript unwichtige Dateien liegen?



MfG, Jan

Antwort 3 von willi245 vom 11.03.2021, 16:49 Options

Hallo!

Laufen soll es unter Win XP, Scriptsprache keine Ahnung was man da verwendet, Nein, es liegen keine andere daten


Danke


Willi245.

Antwort 4 von willi245 vom 11.03.2021, 18:26 Options

Hallo!

Ich ahbe da eher an eine Batchdatei gedacht, da weiss ich ev. wie killen und neu starten, aber die abfrage vom Verzeichnis ob da was drinnen ist, da kenn ich mich nicht aus.

Wäre super wenn mir da wer helfen könnte.

Danke
willi245

Antwort 5 von batti-batch vom 14.03.2021, 21:24 Options

Hallo willi245,


ist dieses Problem noch aktuell?


Herzliche Grüße
batti-batch

Antwort 6 von kicia vom 24.03.2021, 07:57 Options

Ich bin ja immernoch ein Fan von WSH.
Müsstest Dich aber wohl erst einarbeiten. Aber vielleicht hilfts ja.

-prozess killen:
siehe prozess killen

-Liste der Dateien:
(folgenden Code in eine Datei mit der Endung .hta kopieren)

<html>
<head>
	<hta:application id="DeineID" applicationname="DeinAppName" windowState="normal" >
	<title></title>
	<script type="text/javascript">

		//-----------------------------
		//-----------------------------
		function init( )
		{
			var startFolder = "C:";
			msg( getFiles( startFolder, 4 ) );
		}

		//-----------------------------------------------------------------------------------
		//-- returns an array: [ array of folder objects, array of file objects ]
		//-- filter:
		//-- n = 0000 (0): all folders and subfolders and all files
		//-- n = 0001 (1): no folders
		//-- n = 0010 (2): no files
		//-- n = 0100 (4): no subfolders
		//-----------------------------------------------------------------------------------
		function getFiles( startfolder, n )
		{
			if( !n ) n = 0;
			var fso     = new ActiveXObject("Scripting.FileSystemObject");
			var folders = new Array();
			var files   = new Array();
			if( !fso.FolderExists( startfolder ) )
			{
				msg("Folder " + startfolder + " not found!");
				return [ [],[] ];
			}
			getNext( startfolder );
			return [ folders, files ];
			
			function getNext( fld )
			{
				var folderObj = fso.getFolder( fld );
				var filesEn, foldersEn;
				if( (n & 2) == 0 )
				{
					filesEn   = new Enumerator( folderObj.Files );
					for (; !filesEn.atEnd(); filesEn.moveNext()) files.push( filesEn.item() );
				}
				if( (n & 1) == 0 )
				{
					folders.push( folderObj );
					foldersEn = new Enumerator( folderObj.SubFolders );
					if( (n & 4) == 0 )
					{
						for (; !foldersEn.atEnd(); foldersEn.moveNext()) getNext( foldersEn.item().path );
					}
				}
			}
		}

		//-----------------------------
		//-----------------------------
		function msg( s )
		{
			document.getElementById("msgs").innerHTML = "FOLDERS:<br>" + s[0].join("<br>") + "<br><br>FILES:<br>" + s[1].join("<br>") ;
			//alert( s );
			//WScript.Echo( s );
		}

	</script>
</head>
<body onload="init()">
	<div id="msgs"></div>
</body>
</html>

Ähnliche Themen

script gesucht
der_baris  09.09.2007 - 56 Hits - 1 Antwort

Zusammenhengender php script in guten, funktionierenden php script
derfehler  15.09.2007 - 58 Hits - 2 Antworten

cookiewert auslesen
karim  27.11.2007 - 86 Hits - 3 Antworten

GoogelCalender Script! Hilfe
MichelM  15.01.2008 - 23 Hits - 4 Antworten

Download Script
HubbaBubba  30.06.2008 - 98 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026