Пользовательский сценарий init.d - PullRequest
0 голосов
/ 22 сентября 2018

Я пытаюсь настроить новую службу в папке init.d, но на этот раз у меня странная проблема.Я создал новый сервис и просто поместил туда эхо:

echo "asdsad"

Когда я вызываю его без параметров, выглядит идеально: brunomanzo@platform-hdfs-01:/etc$ sudo service hadoop-hdfs asdsad:

Но когда я звонюс параметром start / stop он ничего не печатает: brunomanzo@platform-hdfs-01:/etc$ sudo service hadoop-hdfs start

1 Ответ

0 голосов
/ 22 сентября 2018

1) Файл должен быть в /etc/init.d/

2) Вам не хватает этого

sudo chmod 755 /etc/init.d/hadoop-hdfs
sudo chown root:root /etc/init.d/hadoop-hdfs

Мой результат после тестирования

root@server:/# echo "echo \"Test service\"">> /etc/init.d/hadoop-hdfs
root@server:/# chmod 755 /etc/init.d/hadoop-hdfs
root@server:/# chown root:root /etc/init.d/hadoop-hdfs
root@server:/# sudo service hadoop-hdfs
Test service
root@server:/# sudo service hadoop-hdfs start
Test services
root@server:/# service hadoop-hdfs start
Test services

Проверено

1) with sudo
2) without sudo
3) with start
4) without start
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...