Cloud Engineering/Linux 🐧

[Linux/λ¦¬λˆ…μŠ€] μž‘μ—… μŠ€μΌ€μ€„λ§ λͺ…λ Ήμ–΄ at

minjiwoo 2023. 1. 4. 18:21
728x90

at λͺ…λ Ήμ–΄λ₯Ό ν†΅ν•΄μ„œ νŠΉμ • μ‹œμ μ— μž‘μ—…μ΄ 싀행될 수 μžˆλ„λ‘ μ˜ˆμ•½ν•΄μ„œ μ‚¬μš©ν•  수 μžˆλ‹€. μ•„μ£Όμ•„μ£Ό κ°„λ‹¨ν•˜λ‹€ !!

단 !! at λͺ…λ Ήμ–΄λ‘œλŠ” 단일성 μž‘μ—…μ„ μ˜ˆμ•½ν•˜λŠ” 것이닀. 주기적으둜 μž‘μ—…μ„ μŠ€μΌ€μ€„λ§ ν•˜λ €λ©΄ condtab λͺ…령어듀을 μ‚¬μš©ν•΄μ•Ό ν•œλ‹€. 

at [OPTION] TIMESPEC

μ‹œκ°„μ„ ν‘œκΈ°ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™λ‹€

  • at 22:30
  • at 11:00 AM //였늘 μ˜€μ „ 11μ‹œμ— μ‹€ν–‰λœλ‹€.
  • at Jan 4 2023 13:00
  • at 01-03-22
  • at 010322
  • at 01.03.22
  • at 3:00pm 5 Jan 2023 
  • at now + 5min //ν˜„μž¬μ‹œμ μ„ κΈ°μ€€μœΌλ‘œ 싀행될 μ‹œμ μ„ μ§€μ •ν•œλ‹€. 
  • at noon tomorrow : 내일 μ •μ˜€μ— μž‘μ—… μ‹€ν–‰ μ˜ˆμ•½
  • at midnight tomorrow : 내일 μžμ • μž‘μ—… μ‹€ν–‰ μ˜ˆμ•½
  • at teatime tomorrow : 내일 μ˜€ν›„ 4μ‹œ μž‘μ—… μ‹€ν–‰ μ˜ˆμ•½
  • teatime : μ˜€ν›„ 4μ‹œλ₯Ό 보톡 가리킨닀.

μ˜ˆμ‹œ μ½”λ“œ 

μ§€κΈˆμœΌλ‘œλΆ€ν„° 2λΆ„ 이후에 touch λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜λ„λ‘ μŠ€μΌ€μ€„λ§ν–ˆλ‹€. 

λͺ…λ Ήμ–΄λ₯Ό λΉ μ Έλ‚˜μ˜€κΈ° μœ„ν•΄μ„œλŠ” Ctrl + d λ₯Ό λˆ„λ₯΄λ©΄ λœλ‹€. 

 

μ˜ˆμ•½λœ μž‘μ—… 큐 ν™•μΈν•˜λŠ” λͺ…λ Ήμ–΄ : atq λ˜λŠ” at - l

방금 μŠ€μΌ€μ€„λ§ν•œ μž‘μ—…μ˜ λ‚΄μš©μ„ 확인할 수 μžˆλ‹€. 

ν•„λ“œ λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™λ‹€. 

job_id | μ‹€ν–‰λ˜λŠ” μ‹œμ  | at의 μž‘μ—… queue | userμ‚¬μš©μž 

 

at 으둜 μ˜ˆμ•½λœ μž‘μ—… μŠ€μΌ€μ€„ μ·¨μ†Œν•˜κΈ°

  • at -r AT_JOB_ID
  • atrm AT_JOB_ID

μž‘μ—… λ‚΄μš© ν™•μΈν•˜κΈ°

  • at -c [JOB_ID]
    μž‘μ—…μ— λŒ€ν•œ λ‚΄μš©μ„ 확인할 수 μžˆλ‹€.

 

μž‘μ—… λ‚΄μš©μ΄ μ €μž₯된 μž₯μ†Œ 

at으둜 μž‘μ—… μ˜ˆμ•½ν•œ λ‚΄μš©μ€ /var/spool/at 에 μ €μž₯λœλ‹€.

[user@localhost work]$ ls -ld /var/spool/at drwx------. 3
root root 97 1μ›” 4 13:43 /var/spool/at

 

728x90