리부팅 해서 다시 켜질 때 root crontab 이 돌면서,
특정 사용자 id 로 프로그램을 구동해야 할 때..
기존에는 그냥 '명령어' 만 사용했다면,
su - 특정사용자id -c '명령어' 로 해야 한다. 이 때 명령어를 작은 인용부호로 둘러 싸야 한다.
만약 date 라는 명령어를 실행해야 한다면..
user1 이라는 사용자로 로그인 하여 프롬프트 라인에서 그냥 date 라고 입력하고 실행하면 되었다면,
su - user1 -c 'date' 라 입력하고 실행하면 된다.
그런데, 크론탭이 작동하고는 있는지 확인하려면..?
root 권한으로 체크해야 합니다.
ps -ef | grep crond
죽어 있는 크론탭을 시작하려면,
/etc/init.d/crond start
재시작 하려면..
/etc/init.d/crond restart
정지하려면..
/etc/init.d/crond stop
.Fine.
'Local & Server' 카테고리의 다른 글
user-agent 속이기..? (0) | 2017.01.05 |
---|---|
리눅스, 한 달 이전에 생성된 파일 삭제 (0) | 2016.10.05 |
윈도우7에서 hosts 파일을 수정해야 하는데 저장이 안되요. 해결 방법은 3가지 중 하나..? (10) | 2013.09.24 |
스마트폰 크로스 플랫폼, PhoneGap 과 Titanium Mobile 와 앱스프레소 (0) | 2012.06.30 |
[모음글] 프로그래머가 보는 한글의 정체성..? (0) | 2012.06.30 |