Я хочу запускать командную строку после каждого перезапуска centos7. Моя команда:
sudo / usr / share / logstash / bin / logsta sh --path.settings / etc / logsta sh
Для этого, прежде всего, Я написал скрипт для печати "Привет, мир". Следующее: я создаю привет. sh:
#!/bin/bash
echo "hello world"
разрешение на выполнение:
chmod +x /var/tmp/hello.sh
я создаю сервис для скрипта:
sudo nano /etc/systemd/system/sample.service
в sample.service:
[Unit]
Description=Description for sample script goes here
After=network.target
[Service]
Type=simple
ExecStart=/var/tmp/hello.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
Затем я выполнил следующие команды:
systemctl daemon-reload
systemctl enable sample.service
systemctl start sample.service
systemctl reboot
Моя система была перезапущена, но в терминале не отображалось сообщение "Hello World". Откуда проблема?