Есть скрипт который отрабатывается по кронту, на перле.
хочется чтобы после отработки он записывал в файл информации типа
Дата, время все прошло успешно.
Вот на этом я остановился.
open F,'>>/opt/freeradius/sbin/log.txt';print F "All ok!",$time,".\n";
close F;
Как в переменую $time передать дату и время, в таком формате
Mar 30 16:33:00
Спасибо.
>Как в переменую $time передать дату и время, в таком формате
>Mar 30 16:33:00% perldoc -f gmtime
>>Как в переменую $time передать дату и время, в таком формате
>>Mar 30 16:33:00
>
>% perldoc -f gmtime
Извини, что то неполучается
$time=%perldoc -f gmtime
на ошибку вываливается
>>% perldoc -f gmtime
>Извини, что то неполучается
>$time=%perldoc -f gmtime
>на ошибку вываливается:)
Это команда такая.. В шеле запускаете её и читаете справку по команде gmtime, там и примеры есть, как её совместно сo sprintf использовать.
вместо $time поставь localtime(),
если нужно больше хлопот
@time_array=localtime();
в ман perlfunc посмотришь формат массива...
>вместо $time поставь localtime(),
>если нужно больше хлопот
>@time_array=localtime();
>в ман perlfunc посмотришь формат массива...или ,если лень, строчкой: $string_time-=scalar localtime();
:-)