Toon posts:

[2K] Hoe Windows .PHP uit laten voeren vóór afsluiten*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heyz Tweakers,

Ik ben bezig met een website'tje... Ik zit nog op school en hier dan zit hier thuis iemand die mn servertjes beheerd. Maar ik wil altijd zelf op de hoogte worden gehouden. Ik heb een scripje geschreven dat een mailtje verstuurd naar mn i-mode mailadres, zodat ik een berichtje krijg. Dat werkt! Verder daar ook geen vragen over. Maar nu komt de vraag:

Hoe stel ik in dat Windows Bye.php uitvoert vóór dat ie afsluit? Ik heb werkelijk geen idee in welke tweakhoek ik moet zoeken en of dit uberhaubt mogelijk is...

Alvast bedankt!

Groetjes, Koen.

  • Orion84
  • Registratie: April 2002
  • Laatst online: 20:14

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

je kunt iig proberen een batch bestand te maken dat eerst dat php script runt en daarna aflsuit, dan moet je voortaan op die manier je pc afsluiten. Of je je script aan de afsluitroutine van windows kunt toevoegen zou ik niet weten.

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Uh, scheduled tasks misschien?

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 23:59
Volgens mij moet dit met scheduled tasks / geplande taken kunnen, ik wilde het net ff uitproberen alleen windows crasht bij mij als ik een sceduled task wil toevoegen... Dus ik kan het ff niet proberen...

Volgens mij kan het dus wel op die manier :)

edit:

En terwijl windows aan het crashen was liep dit bericht wat vertraging op.... 8)7

[ Voor 18% gewijzigd door Xander op 21-03-2004 19:40 ]

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Verwijderd schreef op 21 maart 2004 @ 19:35:
Heyz Tweakers,

Ik ben bezig met een website'tje... Ik zit nog op school en hier dan zit hier thuis iemand die mn servertjes beheerd. Maar ik wil altijd zelf op de hoogte worden gehouden. Ik heb een scripje geschreven dat een mailtje verstuurd naar mn i-mode mailadres, zodat ik een berichtje krijg. Dat werkt! Verder daar ook geen vragen over. Maar nu komt de vraag:

Hoe stel ik in dat Windows Bye.php uitvoert vóór dat ie afsluit? Ik heb werkelijk geen idee in welke tweakhoek ik moet zoeken en of dit uberhaubt mogelijk is...

Alvast bedankt!

Groetjes, Koen.
Je kan toch gewoon in de logboeken kijken, als je thuis bent? :?

En anders is het volgens mij een scheduled task ja :9

[ Voor 5% gewijzigd door CH4OS op 21-03-2004 19:44 ]


Verwijderd

Topicstarter
Je kunt met "Geplande Taken" (teminste onder Win2K Pro)

Taak ieder dag, of om de aantal dagen uitvoeren
Als je je aanmeld
Als de computer opstart


Jammer! Valt dit niet te tweaken????

Groetjes en alvast bedankt,
Koen.

[ Voor 9% gewijzigd door Verwijderd op 21-03-2004 19:48 ]


Verwijderd

Topicstarter
GJ-tje schreef op 21 maart 2004 @ 19:44:
[...]
Je kan toch gewoon in de logboeken kijken, als je thuis bent? :?

En anders is het volgens mij een scheduled task ja :9
Ik wil die eikel opbellen als ie flikt mn server af te sluiten... Sorry voor grof taalgebruik, maar die zin kwam bij me op.... Natuurlijk is zo'n iemand geen eikel, maar aangezien die website belangrijk voor me wordt wil ik weten als een server down gaat.

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

je kan natuurlijk wel dat progje van xcat-industries gebruiken om te zorgen dat ie niet kan afsluiten :)

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
Wolfboy schreef op 21 maart 2004 @ 19:49:
je kan natuurlijk wel dat progje van xcat-industries gebruiken om te zorgen dat ie niet kan afsluiten :)
Je hebt soms situatie's dat het moet.... Dat het bijna echt niet anders kan.. Daarbij moet de systeembeheerder volledige toegang hebben tot het beheren... Maar ik wil gewoon op de hoogte gehouden worden... Alvast bedankt!

Verwijderd

Topicstarter
Maar valt die geplande taken niet te tweaken dat ie ook actie's kan uitvoeren als ie afsluit? Server draait trouwens onder Win2K Pro.

groetjes, koen.

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

omdat de computer afsluit is het afaik onmogelijk om nog een programma te starten

wat misschien wel mogelijk is, is het constant laten draaien van een programma wat tijdens het afsluiten een melding geeft

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
Wolfboy schreef op 21 maart 2004 @ 19:53:
omdat de computer afsluit is het afaik onmogelijk om nog een programma te starten

wat misschien wel mogelijk is, is het constant laten draaien van een programma wat tijdens het afsluiten een melding geeft
Hij moet vóór het afsluiten nog net dat programmatje draaien en dan afsluiten...

  • vivo53280
  • Registratie: September 2001
  • Laatst online: 17-02-2019
start->run->gpedit.msc

en dan bij Computer configuration -> Windows Settings -> Scripts

daar je bat/cmd bestand zetten

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Verwijderd schreef op 21 maart 2004 @ 19:54:
[...]
Hij moet vóór het afsluiten nog net dat programmatje draaien en dan afsluiten...
Hmmm, gaat lastig worden denk ik... Kan je anders niet een andere comp laten pingen, en alstie er een minuut niet is, dat scriptje aanroepen?

Verwijderd

Topicstarter
eamelink schreef op 21 maart 2004 @ 19:58:
[...]


Hmmm, gaat lastig worden denk ik... Kan je anders niet een andere comp laten pingen, en alstie er een minuut niet is, dat scriptje aanroepen?
Als die uitvalt, krijg ik geen berichten meer. Daarbij belast ik het interne netwerk daarmee... Maar wel een goed idee!

Iemand nog ideetjes hoe ik dat BAT bestandje kan schrijven? Kan ik daar gewoon inzetten:

code:
1
open //localhost/blaat/bye.php


groetjes en thnx, koen.

  • w0w
  • Registratie: Mei 2003
  • Laatst online: 21:24

w0w

open //localhost/blaat/bye.php
Denk ut niet..
Zo moet het wel werken;
code:
1
start /D"C:\Directory\van\je\bestandje" bye.php

mss dat 'start' 'open' hoort te zijn, dat weet ik niet...

[ Voor 30% gewijzigd door w0w op 21-03-2004 20:23 ]


  • vivo53280
  • Registratie: September 2001
  • Laatst online: 17-02-2019
eh ?

iexplore.exe //localhost/blaat/bye.php

Verwijderd

Topicstarter
yojordi schreef op 21 maart 2004 @ 20:21:
[...]

Denk ut niet..
Zo moet het wel werken;
code:
1
start /D"C:\Directory\van\je\bestandje" bye.php

mss dat 'start' 'open' hoort te zijn, dat weet ik niet...
hahhaa... klopt... zat met mn hoofd nog bij php... Niet dat het commando 'open' daar werkt (volgens mij) maargoed.. zal wel aan het weer liggen denk ik. Ik heb nu dat BAT bestandje geprogrammeerd (als een échte programmeur!). Nu nog zorgen dat ie wordt aangestuurd zoals in de post hier ergens boven omschreven wordt.

groetjes, Koen.

Verwijderd

Topicstarter
vivo53280 schreef op 21 maart 2004 @ 20:21:
eh ?

iexplore.exe //localhost/blaat/bye.php
Dat zou kunnen, maar ben er nu achtergekomen dan iexplore.exe daar niet hoeft te staan

  • HielkeJ
  • Registratie: Juli 2001
  • Niet online
yojordi schreef op 21 maart 2004 @ 20:21:
[...]

Denk ut niet..
Zo moet het wel werken;
code:
1
start /D"C:\Directory\van\je\bestandje" bye.php

mss dat 'start' 'open' hoort te zijn, dat weet ik niet...
Dit gaat niet werken volgens mij, het is geen HTML maar een php en moet dus altijd via een webserver :)

Met localhost zou het idd wel kunnen :)

  • Billie
  • Registratie: Januari 2003
  • Laatst online: 06-05 21:54
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
       php <file> [args...]
  -a               Run interactively
  -C               Do not chdir to the script's directory
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse <file>.  Implies `-q'
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -q               Quiet-mode.  Suppress HTTP Header output.
  -s               Display colour syntax highlighted source.
  -v               Version number
  -w               Display source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.


php.exe -q -f C:\bye.php lijkt mij dus. :)

Verwijderd

Topicstarter
Heb nu het .Bat bestandje werkend, als ik dat open dan krijg ik het mailtje.

Maarrrrr... Als ik naar gpedit.msc ga en dan windows , afsluiten kies.


kan ik een script toevoegen. Dat moet ik 'scriptnaam' en 'parameters' invullen... Ik heb allerlei dingen geprobeerd, maar weet niet wat ik daar in moet vullen...

Alvast bedankt!

Koen.

  • HielkeJ
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 21 maart 2004 @ 20:51:
Heb nu het .Bat bestandje werkend, als ik dat open dan krijg ik het mailtje.

Maarrrrr... Als ik naar gpedit.msc ga en dan windows , afsluiten kies.


kan ik een script toevoegen. Dat moet ik 'scriptnaam' en 'parameters' invullen... Ik heb allerlei dingen geprobeerd, maar weet niet wat ik daar in moet vullen...

Alvast bedankt!

Koen.
Locatie van je bat bestand :?

Verwijderd

Topicstarter
HielkeJ schreef op 21 maart 2004 @ 20:52:
[...]

Locatie van je bat bestand :?
Als ik dus intik bij parameters: c:\winnt\bye.bat dan doet ie ut niet

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 23:59
Verwijderd schreef op 21 maart 2004 @ 20:55:
[...]


Als ik dus intik bij parameters: c:\winnt\bye.bat dan doet ie ut niet
Bij scriptname C:\winnt\bye.bat intypen en paramters leeglaten :?

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Verwijderd

Topicstarter
XanderH schreef op 21 maart 2004 @ 20:58:
[...]


Bij scriptname C:\winnt\bye.bat intypen en paramters leeglaten :?
Werkt niet... Voert ie dit wel uit voor dat ie afsluit? Maybe heeft ie de zooi van php al afgesloten als ie dit wilt doen :(


Gr. Koen.

  • vivo53280
  • Registratie: September 2001
  • Laatst online: 17-02-2019
heb je winxp ? dan c:\windows gebruiken

anders kun je ook %windir%\bye.bat invoeren bij lokatie

Verwijderd

Topicstarter
vivo53280 schreef op 21 maart 2004 @ 21:11:
heb je winxp ? dan c:\windows gebruiken

anders kun je ook %windir%\bye.bat invoeren bij lokatie
Kheb Win2k...

  • Johnny
  • Registratie: December 2001
  • Laatst online: 24-04 11:10

Johnny

ondergewaardeerde internetguru

Volgens mij is het onmogelijk, want als bijvoorbeeld de stroom uitvalt, of de PC helemaal vastloopt zul je ook geen mailtje krijgen.

Wat altijd zou blijven werken is een GSM die aangesloten is op de PC via de serieele poort, en aan het lichtnet zodat de batterij niet leeg gaat. De GSM controleert dan om de zoveel tijd of er nog een verbinding is met de PC. Als hij uit staat/vast is gelopen zal de PC net meer communiceren en zal de GSM een SMS bericht sturen.

Natuurliijk kost deze oplossing wel wat geld, maar je bent wel zeker(der) van de status van je PC.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • vivo53280
  • Registratie: September 2001
  • Laatst online: 17-02-2019
oh ja

wat belangrijk is te vermelden bij policies op computer configuration is dat het pas werkt na een herstart (!)
Pagina: 1