abonnement Unibet Coolblue Bitvavo
pi_33070672
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:

1
2
3
4
5
6
7
8
9
<?php
$to      = '***';
$subject = '';
$message = '';
$headers = 'From: webmaster@' . $_SERVER['mail.server.nl'] . "\r\n" .
    'Reply-To: webmaster@' . $_SERVER['mail.server.nl'] . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

while(true) {.......
What goes around, Comes around
  woensdag 14 december 2005 @ 13:48:14 #2
10017 Vaan_Banaan
Geen banaanvragen a.u.b.
pi_33070893
ps -e | grep <scriptnaam>
Dan krijg je de PID en dan kill <PID>
ik ben de dorpsgek
Met een lange jas aan en geen onderbroek.
Loituma
pi_33070926
usage: grep [OPTION]... PATTERN [FILE].... krijg ik
What goes around, Comes around
pi_33071080
ik zit nog steeds vast ermee.. en hij biljft maar emails versturen :S
What goes around, Comes around
  woensdag 14 december 2005 @ 13:59:35 #5
10017 Vaan_Banaan
Geen banaanvragen a.u.b.
pi_33071209
Je zou toch echt met:
1ps -e | grep <scriptnaam>

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'
ik ben de dorpsgek
Met een lange jas aan en geen onderbroek.
Loituma
pi_33071273
en anders geef je die bak een reboot
In de ban van de mods.
pi_33071288
httpd killen: service httpd stop
of: killall -9 httpd
"If I started murdering people, there'd be none of you left..."
pi_33071327
idd... gewoon proces killen. En gauw die while loop aanpassen want dat kan natuurlijk niet he
Vicariously I live while the whole world dies
  woensdag 14 december 2005 @ 14:10:13 #9
10017 Vaan_Banaan
Geen banaanvragen a.u.b.
pi_33071487
quote:
Op woensdag 14 december 2005 14:02 schreef klenski het volgende:
httpd killen: service httpd stop
of: killall -9 httpd
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.
ik ben de dorpsgek
Met een lange jas aan en geen onderbroek.
Loituma
pi_33071551
waarschijnlijk omdat dan dat scriptje ook niet meer draait?
Vicariously I live while the whole world dies
pi_33071558
quote:
Op woensdag 14 december 2005 14:10 schreef Vaan_Banaan het volgende:

[..]

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.
Het script wordt uitgevoerd via een browser aanroep
Rocks? Check.
Laser beams? Check.
Acid? Check.
Body bag? Check.
pi_33071608
kun je niet gewoon het php bestand verwijderen?
Do what you love, love what you do!
pi_33071619
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.
  woensdag 14 december 2005 @ 14:16:21 #14
38161 faculty
Always around
pi_33071666
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
What goes around, Comes around
  woensdag 14 december 2005 @ 14:21:57 #15
10017 Vaan_Banaan
Geen banaanvragen a.u.b.
pi_33071832
Dat begrijp ik niet, als je een scriptje mag starten, ben jij de owner, dus zou je die ook wel weer mogen killen.
quote:
Op woensdag 14 december 2005 14:14 schreef kree het volgende:
kun je niet gewoon het php bestand verwijderen?
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 ]
ik ben de dorpsgek
Met een lange jas aan en geen onderbroek.
Loituma
  woensdag 14 december 2005 @ 14:30:31 #16
38161 faculty
Always around
pi_33072038
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...
What goes around, Comes around
  woensdag 14 december 2005 @ 14:40:43 #17
111387 Lukaso
bloemen houden van mensen
pi_33072321
hoeveel mails heb je inmiddels al verstuurt ?
pi_33072425
Zullen ze ook leuk vinden bij je host
  woensdag 14 december 2005 @ 14:50:08 #19
17137 Sander
Nerds do it rarely
pi_33072596
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.
pi_33072646
dat mensen die while true loops nog maken Ik vind het wel komisch trouwens Trekt jullie mailserver het nog?
Vicariously I live while the whole world dies
  woensdag 14 december 2005 @ 14:53:23 #21
38161 faculty
Always around
pi_33072664
mijn goedgehumeerde (not) host aan de telefoon heeft het weer ff opgelost...

Het script is gekilled..

tip.. draai nooit dit soort scriptjes :S
What goes around, Comes around
  woensdag 14 december 2005 @ 14:54:19 #22
38161 faculty
Always around
pi_33072689
inmiddels komen de laatste emails nog binnen...

we zitten op dit moment boven de 15000
What goes around, Comes around
pi_33072735
WHAHAHAHAHAAHAHAHAHA

sorry kon het niet laten...
Vicariously I live while the whole world dies
pi_33073350
waarom kapte hij er niet mee trouwens na 30 seconden?

of had je set_time_limit(0); erin gezet?
In de ban van de mods.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')