재부팅 시 터미널 프로그램을 자동으로 실행시키는 방법과 미리 설정된 입력 변수를 사용하는 방법을 알고 싶습니다. 제가 하고 싶은 것은 입력이 필요한 터미널 프로그램인 bro control을 실행하는 것입니다. cron 작업(예: 터미널 명령)을 실행할 때 터미널 화면이 표시되지 않는다는 것을 알고 있습니다. 사전 정의된 입력을 사용하여 백그라운드에서 실행하고 싶습니다. 이 명령에는 루트 권한도 필요합니다. 이 작업을 수행하는 크론 작업 방법이 있으면 쉽습니다. 루트 크론 탭에 넣으면 됩니다.
자동화된 코드 예:
broctl
start
exit
지난번에 제가 이 질문을 했을 때 아무도 대답하지 않았습니다. 더 넓고 이해하기 쉽게 만들어서 누군가가 답변을 얻을 수 있기를 바랍니다. 나는 이것을 조사했지만 답을 찾을 수 없었습니다. 누군가가 이 작업을 수행하는 방법을 알고 있기를 바랍니다. 그런데 저는 Linux-Mint를 실행하고 있습니다.
답변1
필요한 입력을 파일에 저장하고 해당 파일을 프로그램에 입력 매개변수로 전달합니다.
my_command --some_flags_if_needed < path/to/file/containing/input