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