PDA

Visualizza la versione completa : [perl]crontab su windows


Gabbro
03-05-2008, 12:08
Come posso lanciare un mio script per ad una certa ora del giorno, una volta al giorno su un sistema windows xp?

MARTEDI
03-05-2008, 15:47
usi le operazioni pianificate. Le puoi impostare dal pannello di controllo.

Gabbro
04-05-2008, 19:41
si lo so ma puoi mettere per esempio che fai partire un prog.exe alle 16.05 ma come fai a fare partire perl.exe script.pl alle 16.05 ??

MARTEDI
05-05-2008, 08:33
se hai installato correttamente perl (basta tu abbia seguito la procedura di default), il registro indica a windows di eseguire i file .pl con perl.exe, quindi se tu dici alle operazioni pianificate di eseguire nome_file.pl lui lo esegue, come eswegue qualsiasi tipo di file. Ad esempio se tu pianifichi come operazione il lancio di un file .txt ogni volta che arriva l'evento impostato si apre il file .txt anche se l'eseguibile associato è notepad.exe

Gabbro
05-05-2008, 14:10
ok si se clicco sul file mi apre lo script quindi sul registro tutto è ok.
l'unica cosa se lo metto nelle operazioni pianificate ad un certo punto mi chiede la password dell'account del sistema da cui parte lo script, ma non c'è alcuna password per l'account che uso. e quando l'operazione pianificata parte mi dice nello stato "L'operazione pianificata non è stata eseguita. Sono stati immessi password o nome utente non corretti"

Dove sbaglio?

MARTEDI
06-05-2008, 08:41
metodo 1:
Start->Pannello di Controllo->Strumenti di Amministrazione->Criteri di protezione locali->Criteri Locali->Opzioni di protezione->Account: limitare l’uso locale di account con la password vuote all’accesso alla console, metti "Disattiva"

metodo 2
entri nel registro (Start->Esegui->Regedit), cerchi questa voce:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Ls a
e metti a zero la chiave limitblankpassworduse

Gabbro
07-05-2008, 11:24
ok! funziona grazie mille sei stato gentilissimo!

Loading