Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Stopping an infinite loop on a remote server PHP

I have a simple infinite for loop looking like this:

set_time_limit (0);
for (;;)
{
    ... //Doing some stuff including to write to a file
    sleep(300);
}

It's running on my server. (Shared hosting account)

How on earth can I stop it?

like image 561
Pangolin Avatar asked Sep 23 '11 09:09

Pangolin


People also ask

How do you end an endless loop?

You can press Ctrl + C .

How do you stop an infinite loop in HTML?

An infinite loop will run forever, but the program can be terminated with the break keyword. In the below example, we will add an if statement to the while loop, and when that condition is met, we will terminate the loop with break .


1 Answers

kill the process. assuming you can get access to the console via ssh and your server runs on linux:

ps -ef | grep php // to get a list of php-processes

kill [process-id] // kill the process by process-id
like image 93
oezi Avatar answered Oct 12 '22 00:10

oezi