Tự động hóa các thao tác trên linux
!"#$%&'()*'+,' %&'"/0'121'3"04' 321' 56%78'9:';"<%'=>='=?'%&7@%'=A' )BBC' @Hà Quốc Trung 2009 1 Vì#sao# D E7F%'3GH'"-"'%/6'1"7%&'9:'56%78'%/6' G6I%&'-J6'"K6'121'1L%&'96M1'3"#N%&' 87OI%' D P6Q='3G0'R4&' D S04'R#7'-H%"'TU' D P6Q='3G0'121'3:6'T"4F%' D P6Q='3G0'121'RV'"W%&'XF4'=Y3' D P"Z6'R#[%&'1L%&'96M1'R\%' D +]%"'1"^3'1L%&'9'6M1'%":='1"2%' @Hà Quốc Trung 2009 2 !$'1"_'3,' %&'"/0' @Hà Quốc Trung 2009 3 1G4%'`'14%a&7G0b4%'aRc'4d'e1G4%f' @Hà Quốc Trung 2009 4 1G4% ' • cron#3",1'"6M%'121'3"04'321'3,' %&'37g%'3"h'1^7' "i%"'3G4%&'121'3M;' – jc31j1G4%30X' – jc31j1G4%k"47GRO' – jc31j1G4%kl06RO'*' – jc31j1G4%k mccTRO'*' – jc31j1G4%k=4%3"RO'' – j90Gjn;44Rj1G4%' ' @Hà Quốc Trung 2009 5 1G4%30X' • !g7'RM%"'3"0O'-W6'%.6'l7%&'aRc'crontab#của#mỗi# người#dùng#on;44R'aRcpk'' • q&#N6'r7F%'3GH'1/'3"Q'r7F%'Rs'aRc'1G4%30X'1h0'=V6' %&#N6'lt%&' • Op7ons:# Dc'*'!Gc0b4%'0%l'=4l6a10b4%'4d'3"c'e1G4%30Xf'aRc' DG'*'uc=49c'3"c'e1G4%30Xf'aRc' DR'*'v6n;R0O'3"c'e1G4%30Xf'aRc' @Hà Quốc Trung 2009 6 crontab [option] [user_name] q"Y;'121'3"L%&'nZ'1G4%l ' @Hà Quốc Trung 2009 7 !21'3G#N%&'3G4%&'3M;'1G4 %30X' @Hà Quốc Trung 2009 8 E76'-H%"' • o(p'w'*'+^3'1F'121'&62'3GH'1/'3"Qk' • o)p'&62'3GH'(D'&62'3GH')*'!21'&62'3GH'1/'3"Q'3G4%&'T"4F%&k' • oxp'&62'3GH'(y'&62'3GH')*'!21'&62'3GH'-#[1'R6I%'TIk' • ozp'T"4F%&jX#\1'%"FO*'3G4%&'T"4F%&y'9\6'X#\1'%"FOk' @Hà Quốc Trung 2009 9 {6Q%'3"H'9:'8/0'121'3"L%&'b%'1^7'"i%"' 1h0'1G4%l' @Hà Quốc Trung 2009 10 [...]... 13 Lệnh at • (1) Dùng lệnh at để đăng ký các thao tác tự động at [-q queue] [-f file] [ -m] TIME • Cấu hình: -‐q : Hàng đợi các công việc -‐f : Đọc câu lệnh thực hiện từ tệp -‐m : Thông báo bằng mail kết quả @Hà Quốc Trung 2009 14 Lệnh at • (2) Sử dụng câu lện ‘atq’ để kiểm tra các tác vụ đã được đăng ký bởi at atq [-q queue]... @Hà Quốc Trung 2009 14 Lệnh at • (2) Sử dụng câu lện ‘atq’ để kiểm tra các tác vụ đã được đăng ký bởi at atq [-q queue] [-v] • (3) Sử dụng câu lệnh ‘atrm’ để loại bỏ tác vụ đã được đăng ký với câu lệnh at atrm job [job ] @Hà Quốc Trung 2009 15