저는 프로젝트를 진행 중입니다. 문제 해결에 도움을 주실 수 있기를 바랍니다.
C로 작성된 4개의 프로그램이 있습니다. C로 컴파일되어 gcc
잘 작동합니다. 이 네 가지 프로그램은 특정 장치의 드라이버이므로 어떤 이유로든 컴퓨터가 재설정되거나 전원이 꺼지면 해당 프로그램을 다시 시작해야 합니다.
프로그램에는 일부 상태를 인쇄하는 부분이 있으며 현재 콘솔을 사용하여 프로그램을 시작합니다.
Linux Mint에서 프로그램을 시작하는 방법은 무엇입니까?
시작 시 4개의 콘솔을 활성화하고 콘솔을 사용하여 프로그램을 시작할 수 있습니까? 그렇지 않은 경우 프로그램의 출력을 파일로 파이프해야 합니까? (4개의 장치는 4개의 직렬 포트를 통해 PC에 연결됩니다.)
답변1
파일 에 프로그램 실행을 포함시켜 /etc/rc.local
자동으로 시작되도록 할 수 있습니다. 또한 나중에 검사할 수 있도록 출력을 의미 있는 파일로 리디렉션해야 합니다. 즉, /etc/rc.local
해당 줄 앞에 다음과 같은 내용을 추가하세요 exit 0
.
/path/to/program/program1 >> /path/to/output/file/program1.output
/path/to/program/program2 >> /path/to/output/file/program2.output
/path/to/program/program3 >> /path/to/output/file/program3.output
/path/to/program/program4 >> /path/to/output/file/program4.output