26 ноября 2013 г., 8:45 пользователь Vladimir Skubriev <vladi...@skubriev.ru > написал:
> 22.11.2013 18:25, dimas пишет: > >> На счет крона хорошая идея, т.к. я в принципе не планировал сразу после >>> того, как вставил диск начинать архивирование. >>> >> для однораховой задачи скорее подойдет какой-нибудь at. насколько я >> понмю, ему >> можно сказать что-то типа "запустить через 10 минут". >> > посмотрел на at буду иметь его в виду. > > и еще: пайп ( cmd1 | cmd2 ) создает новый subshell (как это по-русски?), в >> котором выполняется cmd2. во избежание этого (например, в случае, когда в >> конце >> пайпа запускаем функцию, которая питается переменными из нашего скрипта) >> вместо >> cat filename | cmd >> стоит делать >> cmd < filename >> а вместо >> echo "bla-bla-bla" | cmd >> как-нибудь так >> cmd << EOF >> bla-bla-bla >> EOF >> а то я как-то долго не мог понять, почему функция не видит переменных, а >> потом >> вычитал в мане про эту тему, она ж запускается в чистом окружении. >> это уже немного оффтоп, но иногда можно на такое напороться. >> > Конкретно с таим не сталкивался, т.к. не нужно было еще. > > Чем еще примечателена команда: > > cmd<filename ? > > Конструкцию вида: > > cmd << EOF > EOF я частенько использовал, только все равно до конца не понимаю, что это > за конструкция. Видел скопипастил и пользуюсь )) > Еще мне частенько встречались EOH-и и что то еще. > > где об этом почитать и как это называется ? http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html#COMMANDSUB