faculty | woensdag 14 december 2005 @ 13:39 | |
ik heb in een php script een while loop met een email adres gedaan en hij blijft hier nu naar toe mailen Heeft iemand enig idee hoe ik op deze webserver *ik kan hem niet zomaar ff uit zetten* via SSH dit scriptje kan killen voor alle duidelijkheid.. dit was het scriptje:
| ||
Vaan_Banaan | woensdag 14 december 2005 @ 13:48 | |
ps -e | grep <scriptnaam> Dan krijg je de PID en dan kill <PID> | ||
faculty | woensdag 14 december 2005 @ 13:49 | |
usage: grep [OPTION]... PATTERN [FILE].... krijg ik | ||
faculty | woensdag 14 december 2005 @ 13:55 | |
ik zit nog steeds vast ermee.. en hij biljft maar emails versturen :S | ||
Vaan_Banaan | woensdag 14 december 2005 @ 13:59 | |
Je zou toch echt met:
Het id van je script moeten krijgen. Zet het anders eens tussen quotes: Bijvoorbeeld: ps -e | grep 'klote script wat maar e-mails blijft versturen' | ||
rihago | woensdag 14 december 2005 @ 14:02 | |
en anders geef je die bak een reboot ![]() | ||
klenski | woensdag 14 december 2005 @ 14:02 | |
httpd killen: service httpd stop of: killall -9 httpd | ||
nyny83 | woensdag 14 december 2005 @ 14:03 | |
idd... gewoon proces killen. En gauw die while loop aanpassen want dat kan natuurlijk niet he ![]() | ||
Vaan_Banaan | woensdag 14 december 2005 @ 14:10 | |
quote:Huh? wat heeft http met e-mail (smpt / pop / imap) te maken? Zijn e-mail loopt dan volgens mij gewoon verder, maar de webserver is dan uit de lucht. | ||
nyny83 | woensdag 14 december 2005 @ 14:12 | |
waarschijnlijk omdat dan dat scriptje ook niet meer draait? ![]() | ||
Tain | woensdag 14 december 2005 @ 14:12 | |
quote:Het script wordt uitgevoerd via een browser aanroep | ||
kree | woensdag 14 december 2005 @ 14:14 | |
kun je niet gewoon het php bestand verwijderen? | ||
knox_ | woensdag 14 december 2005 @ 14:14 | |
gewoon het commando ps -ef en dan kijken welk nummer hij geeft bij je scriptje. vervolgens met kill <nummer wat bij je scriptje staat> het process killen. | ||
faculty | woensdag 14 december 2005 @ 14:16 | |
werkt allebei niet ik heb niet genoeg admin rights omdat het een gehuurde server is.. ik heb al contact opgenomen met mijn host.. maar die reageert niet zo snel | ||
Vaan_Banaan | woensdag 14 december 2005 @ 14:21 | |
Dat begrijp ik niet, als je een scriptje mag starten, ben jij de owner, dus zou je die ook wel weer mogen killen.quote:Dat heeft geen nut bij unix / linux systemen. Zolang het script nog in het geheugen draait, blijft het gewoon werken. Ook al staat het niet meer op de harde schijf [ Bericht 67% gewijzigd door Vaan_Banaan op 14-12-2005 14:28:01 ] | ||
faculty | woensdag 14 december 2005 @ 14:30 | |
het scriptje is gewoon een php bestand.. die kan iedereen starten. Echter omdat het een loop is blijft hij hierdoor doorgaan. Omdat ik de server gehuurd hebt.. *en geen rootacces heb* kan ik een heleboel SSH commands niet uitvoeren... Ik heb net gebeld met mijn host. Die belt me zo terug... | ||
Lukaso | woensdag 14 december 2005 @ 14:40 | |
hoeveel mails heb je inmiddels al verstuurt ![]() | ||
knox_ | woensdag 14 december 2005 @ 14:44 | |
Zullen ze ook leuk vinden bij je host ![]() | ||
Sander | woensdag 14 december 2005 @ 14:50 | |
Gek heej, een while true loop ![]() Een fatsoenlijke server was er trouwens na 30 seconden meegekapt (mits default php instellingen) én was er mee gekapt zodra jij je browser had dichtgegooid. | ||
nyny83 | woensdag 14 december 2005 @ 14:52 | |
dat mensen die while true loops nog maken ![]() ![]() ![]() | ||
faculty | woensdag 14 december 2005 @ 14:53 | |
mijn goedgehumeerde (not) host aan de telefoon heeft het weer ff opgelost... Het script is gekilled.. tip.. draai nooit dit soort scriptjes :S | ||
faculty | woensdag 14 december 2005 @ 14:54 | |
inmiddels komen de laatste emails nog binnen... we zitten op dit moment boven de 15000 | ||
nyny83 | woensdag 14 december 2005 @ 14:55 | |
WHAHAHAHAHAAHAHAHAHA sorry kon het niet laten... | ||
rihago | woensdag 14 december 2005 @ 15:20 | |
waarom kapte hij er niet mee trouwens na 30 seconden? of had je set_time_limit(0); erin gezet? |