systemd 이용한 예제
systemd 이용해서 스크립트 실행 예제
Serice 에서 Type simple과 oneshot 차이점 : oneshot은 해당 메인프로세스가 끝나야 다음 systemd unit으로 넘어간다. simple은 메인프로세스가 시작되면 다음으로 넘어감
# cat /etc/systemd/system/test.service
[Unit]
Description=test
After=network.target
[Service]
#Type=simple
Type=oneshot
ExecStart=/usr/bin/touch /tmp/test
[Install]
WantedBy=multi-user.target
서비스 시작, 부팅시 서비스 활성화
systemctl start test
systemctl enable test
mount
/etc/systemd/system/data.mount
[Unit]
Description=Mount /data
[Mount]
What=/dev/xvdb
Where=/data
Type=ext4
[Install]
WantedBy=multi-user.target