Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Jgheab clasic forma "U"- ...

Reparatie plafoniera LED

Defect ciudat Videorecorder Panas...

lege de reglementare a shrinkflat...
 Care este cota parte la succesiun...

Camera auto DVR PNI Voyager S2600...

Cartelul din Carpati - mafia PNL ...

Trecut: Europa versus S.U.A. la c...
 Garantie apartament dezvoltator

Aplicație GPS cu zoom automa...

Ipad Pro & Air 2024

Service si revizii reprezentanta
 Ati returnat produse pe aliexpres...

Certificate de nastere digitale

Fitbit sau huawei band ?

Tatuator handpoke
 

Oprire script la o anumita data

- - - - -
  • Please log in to reply
6 replies to this topic

#1
My_Godfather

My_Godfather

    Junior Member

  • Grup: Members
  • Posts: 99
  • Înscris: 08.09.2007
Va salut.
Vreau sa fac un scriotulet (bat) care sa ruleze pe mai multe statii, pana la o anumita data, sa spunem finalul acestei luni,
Pornirea lui o fac prin task scheduler cu trigger la system start up.

scriptul arata cam asa:

mkdir \\IP\share\%computername%
CD "cale folder de unde ruleaza progaramelul apelat de scriptl\program.exe"
:TOP
-----------------
parte de verificare si comparare data
----------------
:RUN
set SAVESTAMP=%DATE:/=-%@%TIME::=-%
set SAVESTAMP=%SAVESTAMP: =%
program.exe > "\\IP\share\%computername%\%SAVESTAMP%.txt"
echo sleeping
timeout 60
goto TOP

:END
exit



imi imaginez ceva de genul, dar nu stiu exact cum sa scriu

if  "data este pana la data_limita" goto RUN
else goto END

#2
WinstonMontana

WinstonMontana

    Active Member

  • Grup: Members
  • Posts: 1,913
  • Înscris: 20.02.2018
https://www.tutorial...cript/index.htm

#3
trollerul_de_serviciu

trollerul_de_serviciu

    Guru Member

  • Grup: Senior Members
  • Posts: 10,987
  • Înscris: 23.03.2018

View PostWinstonMontana, on 10 iunie 2018 - 12:17, said:

Ahh, da, bun si asa.
Da' nu era si mai simplu asa ?!
CLICK AICI PENTRU TUATE SOLUTIILE


Nu poti sa setezi din task scheduler orarul exact ?
Poti sa folosesti, ca punct de plecare, acest script: http://www.robvander...t.php#Yesterday
Este foare [foarte] complicat, dar complet.
Adica citeste din registry formatul datei, extrage luna/an/zi, calculeaza o zi in plus/minus.....
Ar fi bine sa pornesti de la final spre inceput.
Adica vezi unde lipeste la loc data curenta.
Acolo calculezi in zile: an*365/366 + luna*30/31 + zi
Apoi calculezi la fel pentru data finala de executie  scriptului.
Faci comparatie, vezi daca rulezi sau nu.

Edited by trollerul_de_serviciu, 10 June 2018 - 12:33.


#4
My_Godfather

My_Godfather

    Junior Member

  • Grup: Members
  • Posts: 99
  • Înscris: 08.09.2007

View PostWinstonMontana, on 10 iunie 2018 - 12:17, said:

multumesc. o sa citesc

@trollerul
nu postez pe forumuri decat atunci cand nu inteleg, sanu nu imi iese ceva, dupa ce am cautat pe google...
din task scheduler pornesc rularea scriptului, dar degeaba setez acolo cand sa ii dea end task cand procesul scriptului ramane activ si in loop. asta e motivul pentru care vreau sa bag un check de genul

#5
trollerul_de_serviciu

trollerul_de_serviciu

    Guru Member

  • Grup: Senior Members
  • Posts: 10,987
  • Înscris: 23.03.2018
Muti loop din bat in task scheduler
https://www.digitalc...orials_Redirect
Repeat task every 1 minute.
Activate
Expire
Attached File  advanced_task111.png   35.76K   6 downloads

#6
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,387
  • Înscris: 11.08.2003
Controleaza scriptul doar din Tesk Scheduler. Ai, cu ocazia asta, si un istoric al rularilor.

#7
My_Godfather

My_Godfather

    Junior Member

  • Grup: Members
  • Posts: 99
  • Înscris: 08.09.2007
multumesc
am scos loop-ul din script si m-am folosit de task scheduler. nu stiu de ce nu m-am gandit la asta .. minte de weekend :)

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate