Задать вопрос
@nikita1sm

Cron Centos 7 почему не получается запустить скрипт?

Подскажите пожалуйста:
- создал скрипт: stop.sh

# ! /bin/sh
systemctl stop mysql
systemctl stop httpd


добавил его в крон
30 10 * * * /home/stop.sh

но ни через крон ни вручную - он не работает.

вручную запускаю:
./stop.sh

пишет ошибки:

Failed to stop mysql\x0d.service: Unit mysql\x0d.service not loaded.
Failed to stop httpd\x0d.service: Unit httpd\x0d.service not loaded.
  • Вопрос задан
  • 166 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
@Vitsliputsli
Приведите переносы строк в соответствие с системой в которой этот файл используете.
И не создавайте файлы в Windows.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
WolFman
@WolFman
Попробуйте так, service mysql stop
service httpd stop
30 10 * * * /bin/sh /home/stop.sh
Ответ написан
Так в Centos же сервис называется mariadb, а не mysql
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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