Devlog/Linux

[Ubuntu] 부팅 시 스크립트/커맨드 자동 시작 설정하기

Damien.Lee 2021. 4. 10. 17:46
반응형

구현목표

IPFS 셋팅 중 리눅스 서버를 재부팅했을 때 자동으로 백그라운드 실행 될수 있도록 서비스를 등록하고자 함.

 

문제점

-

 

해결 방법

 

윈도우 시작프로그램 서비스 등록과 마찬가지로, 우분투에서는 init.d 를 통해 구동시 서비스 제어가 가능 함.

 

cd /etc/init.d
sudo vi [서비스로_사용할_이름]

 

vi 가 실행되면,

#!/bin/bash
nohup [구동할커맨드] &

 

저장 후, 파일 권한 755 변경.

chmod 755 [위에서_저장한_이름]

 

작성한 스크립트 등록.

update-rc.d [위에서_저장한_이름] defaults

* 등록 해제를 원한다면, defaults 대신 remove를 쓰면 됨.

 

 

참고링크

- stackoverflow.com/questions/56099657/how-to-run-a-command-on-startup-for-ubuntu-server-18-04

반응형