Witam mam mały problem. Chce aby poprzez poprawne logowanie na stronie, tworzył się skrypt o nazwie zalogowanego usera który będzie odliczał czas jego połączenia. Obecnie treść skryptu jest dowolna tak jak widać poniżej. Problem w moim skrypcie jest taki że plik się tworzy ale nie chce się wykonać z nieznanych przyczyn. Jeśli uruchomię z palca to działa. jeśli umieszcze istniejący plik do wykonania to tez się wykona. Dlaczego nie wykonują się pliki które zostają zapisane poprzez kod php i w tym samym kodzie są uruchamiane . Proszę o pomoc


Kod
<html>
  <head>
  <title>Logowanie do sewisu...</title>
  <style>
  p {font-family: Verdana; font-size: 11px; color: #555555}
  table {font-family: Verdana; font-size: 11px; color: #555555}
  body {background-color: #e0e0e0}
  h1 {font-family: Verdana; font-size: 14px; font-weight: bold; color: #777777}
  </style>
  </head>
  <body>
  <?
  //tresc skryptu
  $skrypt1='ps -AL >> /home/templog/plik.txt';
  
  $polaczenie = mysql_connect('localhost','user','sekret')
    or die("<h1>Blad logowania</h1><p>Brak polaczenia z serwerem!</p>");
  $baza = mysql_select_db('logstud')
    or die("<h1>Blad logowania</h1><p>Brak zadnej bazy na serwerze!</p>");
  
  $log=$_POST['login'];
  $pass=$_POST['password'];
  
  $wynik = mysql_query("SELECT * FROM users where user=\"$log\" AND pass=\"$pass\";")
    or die("<h1>Blad logowania</h1><p>Nie mozna pobrac informacji!</p");
  
  $rekord = mysql_fetch_array($wynik);
  
  if($rekord == NULL) die("<h1>Blad logowania</h1><p>Bledny login lub haslo!
  
  <a href=panel.htm>Zaloguj ponownie</a></p>");
  else
  {
  
  if(!is_writable($log))
   {
  
  if (!$handler= fopen("/var/www/studlog/$log.sh",'x')) {
  echo "Nie moge otworzyc pliku ($log)";
  exit;
  }
  //wprowadzam do pliku tresc skryptu 1
  if (fwrite($handler, $skrypt1) === FALSE) {
  echo "Nie moge zapisac informacji do pliku ($log)";
  exit;
      }
      echo "zapisalem skrypt 1 do ($log)";
          fclose($handler);
      
  
  
  echo "Plik $log nie jest zapisywalny";
  }
   }
chmod("/var/www/studlog/$log.sh", 777);
exec('/var/www/studlog/$log.sh');
  
  ?>
  </body>
  </html>