| 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? |