[Linux] crontab λͺ λ Ήμ΄λ‘ μ£ΌκΈ°μ μΈ μμ μ€μΌμ€λ§
리λ μ€μμ μ£ΌκΈ°μ μΌλ‘ μμ μ μ€μΌμ€λ§νλ μ’ λ₯λ ν¬κ² λκ°μ§λ‘, userμ μμ μ€μΌμ€λ§κ³Ό μμ€ν μμ μ€μΌμ€λ§μ΄ μλ€.
μ°μ , userμ μμ μ€μΌμ€λ§μ΄λ€. μ¬μ©μλ³λ‘ μμ½ν μ μκ² νλ μμ μ΄λ€.
crontab
crontab λͺ λ Ήμ μ¬μ©νμ¬ μμ μ λ±λ‘, νμΈ, μμ ν μ μλ€.
crontab -e
μμ μμ½ λ΄μ© → vi μλν°κ° μ΄λ¦¬λ©΄μ μ€μ ν μ μλ€.
crontab -l
crontab μμ½ν λ΄μ©μ νμΈν μ μλ€.
crontab -r
crontabμ λͺ¨λ μ§μλ²λ¦°λ€.
μ°Έκ³ λ‘ crontab μΌλ‘ μμ½ κ±΄ μμ μ€μμ νλλ§ μ§μ°κ³ μΆμ λλ
crontab -e μμ μ§μ νμμλ μ€μ μ§μμ£Όλ©΄ λλ€.
crontab μμ μμ½ λ΄μ© μμ±νλ λ°©λ²
λΆ μ μΌ μ μμΌ λͺ
λ Ήμ΄
μμλ‘ μμ±νλ€.
μμ
μμκΈ μ€ν 2μλ°μ μμ μμ½
30 14 * * 1,3,5 COMMAND
* μ¬λ³Όμ μμ€ν°λ¦¬μ€ν¬λ‘, λͺ¨λ κ°μ΄ ν΄λΉλλ€ λΌκ±°λ μ΄λ€κ°μ΄λ μκ΄μλ€λΌλ μλ―Έλ‘ μ°μΈλ€.
맀μ 첫λ²μ§Έ μμμΌ μ€μ 0μμ μμ μ€ν
0 0 1-7 * 3 COMMAND μ΄λ€ μμΌμ΄λ μΌμ£ΌμΌμ λ²μλ 7μΌμ΄κΈ°λλ¬Έμ΄λ€
맀λ 1μ1μΌ 0μμ μμ μ€ν
0 0 1 1 * echo Happy New Year > /tmp/message.txt
0 15 4 1 3 ls -al /home/staff01 > /tmp/staff01.txt
μ΄ λͺ λ Ήμ΄λ λ΄λ μ κ³Όμ° μ€νμ΄ λ κΉ ? →NO! μμΌ fieldκ° λ€λ₯΄κΈ° λλ¬Έμ μ€νλμ§ μμ κ²μ΄λ€.