ganzales Опубликовано 17 апреля, 2006 Жалоба Опубликовано 17 апреля, 2006 Привет, помогите разобраться, надо создавать ежеденевно папку вида, анпример, 18.04.06, хочу сделать это через крон, пишу след mkdir /test/`date +%D.%M.%Y` создается папка date? Цитата
SignFinder Опубликовано 18 апреля, 2006 Жалоба Опубликовано 18 апреля, 2006 сделай переменную и подставь ее в mkdir Цитата
ganzales Опубликовано 18 апреля, 2006 Автор Жалоба Опубликовано 18 апреля, 2006 не работает сделал так tempdate=`date +%M` mkdir /test/$tempdate Цитата
allez Опубликовано 18 апреля, 2006 Жалоба Опубликовано 18 апреля, 2006 Во-первых, процитируйте сообщение об ошибке, во-вторых, дайте в консоли команду date +%M и процитируйте ее вывод, в-третьих, посмотрите почту пользователя, от имени которого cron запускает задание - не написал ли ему этот самый cron чего-нибудь интересного? Ну и в логи cron, если таковые ведутся, тоже не помешает глянуть... Цитата
SignFinder Опубликовано 18 апреля, 2006 Жалоба Опубликовано 18 апреля, 2006 ganzales разберите скрипт на составляющие и проверьте что не работает переменную можно проверить с помощью echo Цитата
Sleeping Daemon Опубликовано 19 апреля, 2006 Жалоба Опубликовано 19 апреля, 2006 ganzales писал(а) Втр, 18 Апреля 2006 03:01 Привет, помогите разобраться, надо создавать ежеденевно папку вида, анпример, 18.04.06, хочу сделать это через крон, пишу след mkdir /test/`date +%D.%M.%Y` создается папка date? mkdir /test/`date +\%D.\%M.\%Y` Цитата
hunk Опубликовано 19 апреля, 2006 Жалоба Опубликовано 19 апреля, 2006 Данную команду mkdir не проглотит, потому что дата формируется в виде 01/11/06 лучше использовать mkdir `date +%x` Дата будет формироваться в виде 01.11.2006 Такую mkdir проглотит Цитата
ganzales Опубликовано 19 апреля, 2006 Автор Жалоба Опубликовано 19 апреля, 2006 Sleeping Daemon спасиб, помогло Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.