Как протестировать/etc/rc.d/rc.local, чтобы удостовериться, что команда запустится успешно при начальной загрузке?

В то время как это могло бы быть более обеспечено на ServerFault; я предложил бы проверить что сообщения об ошибках Ваш исходящий подписчик электронной почты (sendmail, постфикс, и т.д.?) генерирует, если таковые имеются. Часто те сообщения будут включать ответ от удаленных серверов относительно того, почему они отклоняют электронное письмо, которое Вы пытаетесь послать.

Вы, возможно, должны зарегистрировать свой почтовый сервер как допустимый источник исходящей почты в списках как Spamhaus.

2
задан 5 August 2011 в 21:05
3 ответа

Похож также:

  • ttserver не находится в пути, когда/etc/rc.local работает. Удостоверьтесь, что среда настраивается правильно в/etc/rc.local. Как Вы говорите, это работает из командной строки.
  • рубиновый сценарий называет всю командную строку как единственную команду без любых параметров.

Я подозреваю первое.

1
ответ дан 3 December 2019 в 08:40

Какой дистрибутив я в наше время использую, я извлек свой урок: если я захочу удостовериться, что что-то подходит при начальной загрузке, то я буду перезагружать сервер и видеть то, что происходит. Просто запланируйте окно обслуживания для своего сервера (в случае необходимости) и выполните несколько тестовых перезапусков в то время. Посмотрите, работает ли это.

В прошлом я был уверен, что "это запустится во время следующей перезагрузки", но затем это не будет.

8
ответ дан 3 December 2019 в 08:40

[Përgjigje e shpejtë]


Për të ekzekutuar rc.local manualisht, shkoni te rruga rc.local ( cd / etj / ) atëherë bëni si më poshtë:

$ sudo ./rc.local

Nëse keni një gabim për ekzekutim, bëjeni para kësaj:

$ sudo chmod +x rc.local
2
ответ дан 3 December 2019 в 08:40

Теги

Похожие вопросы