Php script'i başlangıçta çalıştırma
Bir php script'ini sistem açılışında çalıştırmak zor değil. Yapmanız gereken, çalıştırılacak php script'ini ve ve bunu başlatacak iki satırlık dosyayı hazırlamak:
Örnekte çalıştırılacak script şu olsun /var/www/takip.php
/etc/init.d/ dizini içinde istediğiniz isimli bir dosya oluşturun, ben adını deneme1 seçtim:
deneme1 dosyasının içeriği şöyle: #!/bin/sh
php /var/www/takip.php &
şimdi yapmamız gerejen bu dosyayı çalıştırılabilir yapmak:
$ chmod +x /etc/init.d/deneme1
sonra bunu başlangıçta çalıştıracak şekilde sisteme bildirmek:
$ update-rc.d deneme1 defaults
Hepsi bu kadar.
Test için kullandığım takip.php dosyası şöyle:
$i=0;
$argv=$_SERVER['argv'];
if(isset($argv[1])){
file_put_contents('/tmp/deneme.txt','argv='.$argv[1]. ' - '.date('H$
}
while(1){
$i++;
$str=$i.' - '.date('H:i:s')."\n";
file_put_contents('/tmp/deneme.txt',$str,FILE_APPEND);
sleep(3);
}
Sistemi yeniden başlattıktan sonra şu komutla neler olduğunu görebilirsiniz: $ tailf /tmp/deneme.txt
