Присвоить шелл-переменной результат работы программы ?
Добавлено: 27 янв 2006, 16:26
Вот, не нашёл в книжках ответа. Можно ли?
Нужно присвоить шелл-переменной результат работы программы date.
Хочу по cron-у делать mysqldump каждые 4-6 часов, но чтобы новые файлы имели имена - дата создания (старые не затирались).
Как вариант - подойдёт простая порядковая нумерация, но как?
Слабал PHP-шный скрипт. Открываясь через браузер, он работает. Вызывает exec ("mysqldump..."), но через cron - php <имя скрипта> - не работает, пишет в ответ, что нет mysqldump.
Пользователь одинаков - nobody.
Конкретезируя:
1. Как присводить переменной результат работы программы?
2. Почему запускаясь через Apache PHP-скрипт находит mysqldump, а через cron - нет?
Спасибо!
Нужно присвоить шелл-переменной результат работы программы date.
Хочу по cron-у делать mysqldump каждые 4-6 часов, но чтобы новые файлы имели имена - дата создания (старые не затирались).
Как вариант - подойдёт простая порядковая нумерация, но как?
Слабал PHP-шный скрипт. Открываясь через браузер, он работает. Вызывает exec ("mysqldump..."), но через cron - php <имя скрипта> - не работает, пишет в ответ, что нет mysqldump.
Пользователь одинаков - nobody.
Конкретезируя:
1. Как присводить переменной результат работы программы?
2. Почему запускаясь через Apache PHP-скрипт находит mysqldump, а через cron - нет?
Спасибо!