Open pySatellite opened 9 months ago
crontab -e
no crontab for nori - using an empty one
Select an editor. To change later, run 'select-editor'.
1. /bin/nano <---- easiest
2. /usr/bin/vim.basic
3. /usr/bin/vim.tiny
4. /bin/ed
Choose 1-4 [1]:
# crontab 서비스 status 확인, 가동, 재가동
$ service cron status # 동작 여부 확인
$ service cron start # 가동$ service cron restart # 재가동
$ tail -f /var/log/syslog | grep CRON
#!/bin/bash
/home/code/abc/run.sh 2 > &1 | tee logfile.txt
Shebang (샤방) 라인: 쉘 해석기 지정 - #!/bin/bash: 가장 일반적으로 사용되는 해석기입니다. bash 스크립트를 실행할 때 해석기를 명시적으로 지정하지 않으면 기본적으로 bash 해석기를 사용합니다.
2 > &1은 파일 디스크립터 2(stderr)를 파일 디스크립터 1(stdout)로 리다이렉트하는 명령입니다. 즉, 프로그램의 에러 메시지를 표준 출력(stdout)으로 보내는 것과 같습니다.
tee 명령어는 입력을 표준 출력과 파일에 동시에 기록하는 데 사용됩니다.