그래서 루트로 수동으로 실행하는 다음 프로그램이 있습니다.
sudo gammu-smsd -c /etc/gammu-smsdrc -d
그 역할은 Gammu(GSM 모뎀을 관리하는 소프트웨어)를 실행하고 이를 "보호"하는 것입니다. 내 문제는 이 프로그램이 시작 시 자동으로 실행되기를 원한다는 것입니다.
루트의 crontab을 편집하고 이 명령을 거기에 붙여넣는 것이 가능합니까? 아니면 다른 방법이 있나요?
(저는 우분투 11.04를 사용하고 있습니다.)
답변1
어때요?/etc/rc.local?
이는 시작 순서에서 마지막으로 실행됩니다.
답변2
당신은 그것을 사용할 수 있습니다예약 된 일들이를 위해. 사용자의 crontab(사용자가 추가한 시작 스크립트 목록)을 편집하는
데 사용됩니다 . 끝에 다음 줄을 추가합니다.crontab -e
@reboot <command>
예:
@reboot my_script.sh
@reboot python my_script.py arg1 arg2
마지막 항목은 contab -l
스크립트가 목록에 추가되었는지 확인하는 데 사용됩니다.
답변3
답변4
도움이 되었나요?
http://www.howtogeek.com/howto/ubuntu/how-to-add-a-program-to-the-ubuntu-startup-list-after-login/
아니면 그냥 추가하세요/etc/profile
또는 권장 사항에 따라 추가하세요.http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/
실제로 sudo를 제거하십시오! (단, 명령을 편집하거나 추가하려면 필요하므로...)