Панель Vesta. Добавить команду в крон

12
J
На сайте с 06.07.2011
Offline
160
#11
lonelywoolf:
Лог крона где, я ещё раз спрашиваю? Там вполне себе написано, почему не выполняется.

---------- Добавлено 15.10.2019 в 18:14 ----------



Ну и здесь посмотрите, может на мысли наведёт...

Я пробовал указывать пусть разумеется с /usr/ и без. Не отрабатывает. Разницы никакой.

Если вбивать в консоль:

/usr/sbin/swapoff -a && /usr/sbin/swapon -a

/sbin/swapoff -a && /sbin/swapon -a

обе команды выполняются идентично.

В логах: Oct 15 14:45:01 s74143 crond[32521]: (/usr/sbin/swapoff) ERROR (getpwnam() failed)

baas
На сайте с 17.09.2012
Offline
161
#12
jano:
Я пробовал указывать пусть разумеется с /usr/ и без. Не отрабатывает. Разницы никакой.

Если вбивать в консоль:
/usr/sbin/swapoff -a && /usr/sbin/swapon -a
/sbin/swapoff -a && /sbin/swapon -a

обе команды выполняются идентично.

В логах: Oct 15 14:45:01 s74143 crond[32521]: (/usr/sbin/swapoff) ERROR (getpwnam() failed)

Покажите id под пользователем которым запускаете сброс свопа.

id пользак

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
lonelywoolf
На сайте с 23.12.2013
Offline
151
#13
jano:
В логах: Oct 15 14:45:01 s74143 crond[32521]: (/usr/sbin/swapoff) ERROR (getpwnam() failed)

Зачем указали имя несуществующего пользователя в кронтабе?

Функция getpwnam() возвращает указатель на структуру, содержащую поля строки из файла /etc/passwd для записи, совпадающей с именем пользователя name.
Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
J
На сайте с 06.07.2011
Offline
160
#14
lonelywoolf:
Зачем указали имя несуществующего пользователя в кронтабе?

Млин, перепутал сервера. В логах ничего нет почему-то, если делаю запись в crontab. А вот если через панельку vesta, то есть - но команда не отрабатывает от пользователя admin.

Может проще сделать черезе *.sh скрипт?

Подскажите пожалуйста, как 2 команды можно добавить туда: /usr/sbin/swapoff -a && /usr/sbin/swapon -a

lonelywoolf
На сайте с 23.12.2013
Offline
151
#15
jano:
В логах ничего нет почему-то, если делаю запись в crontab

Значит сервис крона не преезапущен по какой-то причине. Вы, скорее всего, не сохраняете файл с изменениями.

Через sh-скрипт так и пишите, но разницы не будет.

J
На сайте с 06.07.2011
Offline
160
#16
lonelywoolf:
Значит сервис крона не преезапущен по какой-то причине. Вы, скорее всего, не сохраняете файл с изменениями.

Через sh-скрипт так и пишите, но разницы не будет.

Сохраняю, почему вот только через admin пользователя нельзя это сделать. Может рут права ему поставить и всё?

IL
На сайте с 20.04.2007
Offline
435
#17
jano:
через admin пользователя нельзя это сделать. Может рут права ему

Отличная идея.. =)

А что мешает кронтаб root-а редактировать?

p.s. Про

crontab -e
в курсе, да?
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
lonelywoolf
На сайте с 23.12.2013
Offline
151
#18
jano:
Сохраняю, почему вот только через admin пользователя нельзя это сделать. Может рут права ему поставить и всё?

Править кронтаб надо через консоль. crontab -e как выше сказали. Если у вас там vi - или смените редактор по умолчанию, или изучите минимально как с ним работать. А рута дать админу в весте - сознательно выставить голый зад наружу.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий