Witam,
Poniższy kod:
$nazwapliku = "plik";
$file = dirname(__FILE__) . '/'.$nazwapliku.'.txt';
$nazwapliku = "plikKONIEC";
rename($file, $nazwapliku.".txt");
$file = dirname(__FILE__) . '/'.$nazwapliku.'.txt';
działa prawidłowo jeśli uruchamiam poleceniem php kod.php
natomiast jeśli uruchomię to samo w crontab -e
to po uruchomieniu nie ma pliku .txt, komentowałem po kolei i wychodzi że plik się tworzy ale w momencie rename
nie jest zmieniania jego nazwa tylko jest usuwany. Czyżby crontab nie miał uprawnień do rename? Jak zmienić uprawnienia albo jak inaczej zmieniać nazwę pliku z poziomu cron
?