понедельник, 26 июля 2010 г.

Настройка работы cron

Значения первых пяти полей:

1. минуты — число от 0 до 59
2. часы — число от 0 до 23
3. день месяца — число от 1 до 31
4. номер месяца в году — число от 1 до 12
5. день недели — число от 0 до 7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-Вс)

Для каждого конкретного параметра можно задать несколько значений через запятую. Например, если в поле «часы» написать 1,4,22, то задание будет запущено в 1 час ночи, в 4 часа утра и в 22 часа. Можно задать интервал — 4-9 будет означать, что программу нужно запускать каждый час в период с 4 до 9 часов включительно. Символ '*' означает «все возможные значения». Например, указание '*' в поле «часы» будет означать «запускать каждый час». Символ '/' служит для указания дополнительной периодичности задания. Например, '*/3' в поле «часы» означает «каждые три часа».

среда, 7 июля 2010 г.

Замена редактора в МС

Кто в демьяне пользуется МС наверняка заметили что редактор по умолчанию стоит nano.
А он мне не нравится. Ну просто не нравится. Меняю.

update-alternatives --config editor

Выбор Путь Приор Состояние
------------------------------------------------------------
0 /bin/nano 40 автоматический режим
1 /bin/ed -100 ручной режим
2 /bin/nano 40 ручной режим
* 3 /usr/bin/mcedit-debian 25 ручной режим
4 /usr/bin/vim.tiny 10 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:

вторник, 6 июля 2010 г.

Как запустить скрипт с виндузы на Linux серевере

Для запуска скрипта с виндузятной машины на Linux сервере я использую программку plink.
plink.exe имя@адрес -pw пароль -m putty.txt

В текстовом файле putty.txt указываю имя скрипта для запуска.

Можно было бы поиграться с acl-ями и правами доступа, но это как нибудь в другой раз.
На самом сервере создал пользователя "имя" и ограничил его права хомом.
При выполнении скрипта создается лог и файл.
Через крон под рутом отслеживается появление файла и принимается дальнейшее решение по работе!