Download nhạc từ các trang nhạc lớn của Việt Nam

Đối với một máy chủ chạy online việc đảm bảo dịch vụ chạy liên tục là điều hiển nhiên. Tuy nhiên nhiều khi không phải lúc nào cũng có thể có mạng hay có thể kết nối vào máy chủ để xử lý. Vì vậy việc tự động khôi phục lại dịch vụ khi bị tắt là rất quan trọng. Tôi xin giới thiệu một đoạn code đơn gian để làm nhiệm vụ trên.

Trước hết là câu lệnh kill process rất hiệu quả, khi process bị lỗi, ví dụ tôi cần kill tất cả các process của mysql

for FOO in `ps ax | grep mysql | grep -v grep | awk '{print $1}'`; do kill -9 $FOO; done

Tiếp theo là đoạn code check service :

#!/bin/bash
# Shell script to restart MySQL,APACHE,TOMCAT server if it is killed or not working
# BY Pham Duc Hai 04/06/2007
COUNT1=$(ps -ef | grep mysql | wc -l)
if [ $COUNT1 -le 1 ]
then
    /backup/jobs/mysql.sh >> /backup/jobs/logs/mysql.log
fi
COUNT2=$(ps -ef | grep httpd | wc -l)
if [ $COUNT2 -le 1 ]
then
    /opt/apache/bin/apachectl -k restart >> /backup/jobs/logs/mysql.log
fi
COUNT3=$(ps -ef | grep java | wc -l)
if [ $COUNT3 -le 1 ]
then
    /usr/bin/kill -9 `pgrep -u java` >> /backup/jobs/logs/tomcat.log
    /opt/tomcat/bin/shutdown.sh
    /opt/tomcat/bin/start.sh
    /opt/apache/bin/apachectl -k restart >> /backup/jobs/logs/apache.log
    sleep 2
    echo "Done tomcat at `date` " >> /backup/jobs/logs/tomcat.log
fi


Lưu ý các tham số $COUNT1,$COUNT2,$COUNT3 tùy thuộc vào máy bạn, đây là số process của chương trình cần kiểm tra, nên bạn lấy số process nhỏ nhất của nó để so sánh, ở đây là 1 (đối với của máy của tôi) $COUNT1 -le 1
Bạn copy đoạn code trên vào 1 file tên là checkservice.sh, chmod cho nó có quyền +x (thực thi)
ví dụ đặt tại vị trí : /backup/jobs/checkservice.sh
Sau đó đặt lịch vào cron tab:
ví dụ đặt 30 phút kiểm tra dịch vụ 1 lần :
30 * * * * /backup/jobs/checkservice.sh > /backup/jobs/logcheck.log
Như vậy là bạn cũng tạm yên tâm làm việc khác rồi.
Ngày cách trên còn 1 cách check service theo port của service, tôi sẽ nêu sau. Bạn nào có cách khác thì chia sẻ với tôi nhé happy

Chuyên mục: Linux

Referred by:
http://technorati.com/blogs/www.guru.net.vn?sub=tr_embed_t_j... [Referral]
http://www.cocomment.com/comments/ [Referral]
http://360.yahoo.com/my_profile-feFY7wYzeqWo7eFd2N6ZUZNO.3Ak... [Referral]
xin đoạn code lịch bàn (www.google.com.vn) [Referral]
kill service name shell script (www.google.co.jp) [Referral]
tomcat linux (www.google.com.vn) [Referral]
check services httpd (www.google.com.vn) [Referral]
phan mem kiem tra process (www.google.com.vn) [Referral]
"httpd"+"linux" (www.google.com.vn) [Referral]
tomcat trên solaris (www.google.com) [Referral]
cài tomcat cho solaris (www.google.com) [Referral]
cấu hình cron tab (www.google.com) [Referral]
"kill"+"ubuntu" (www.google.com.vn) [Referral]
tut hack (www.google.com.vn) [Referral]
"code lịch" (search.yahoo.com) [Referral]
cai dat lich (www.google.com.vn) [Referral]
code lich (www.google.com.vn) [Referral]
httpd//.www.google.com.vn (search.live.com) [Referral]
blog dat (www.google.com.vn) [Referral]
kiểm tra service (www.google.com.vn) [Referral]
cách restart và shutdown apache trong oracle (www.google.com.vn) [Referral]
code lich (www.google.com.vn) [Referral]
cài đặt Tomcat trên linux (www.google.com.vn) [Referral]
code lich (www.google.com.vn) [Referral]
cài tomcat trên solaris (www.google.com.vn) [Referral]
show and kill process on oracle (www.google.com.vn) [Referral]
kiem tra cac process (www.google.com.vn) [Referral]
"code lich" (www.google.com.vn) [Referral]
KILL PROCESS ORACLE (www.google.com.vn) [Referral]
kiểm tra tình trạng link (www.google.com.vn) [Referral]
code+ lich + java (www.google.com.vn) [Referral]
cài đặt apache tomcat trên solaris (www.google.com.vn) [Referral]
ps axue | grep -vE (www.google.com.vn) [Referral]
phan mem "kiem tra tinh trang link" nhac (www.google.com.vn) [Referral]
tomcat xu ly (www.google.com.vn) [Referral]
"code lịch" (www.google.com.vn) [Referral]
code + "Kiểm tra tình trạng link " (www.google.com.vn) [Referral]
http://www.example.com/ [Referral]
kiem tra port cuar service (www.google.com.vn) [Referral]
start apache tomcat when solaris 10 start (www.google.com.vn) [Referral]
apache tomcat solaris 10 (www.google.com.vn) [Referral]
code lich (www.google.com.vn) [Referral]
kiem tra process tren web (www.google.com.vn) [Referral]
kill port service solaris (www.google.com.vn) [Referral]
Kill process trong ubuntu (www.google.com.vn) [Referral]
ps ax | grep (www.google.com.vn) [Referral]
tomcat tu tat (www.google.com.vn) [Referral]
code lịch blog (www.google.com.vn) [Referral]
ps process grep (www.google.com.vn) [Referral]
tat mot process trong ubuntu (www.google.com.vn) [Referral]
tắt process bằng lệnh kill (www.google.com.vn) [Referral]
kill process on SQL Server 2003 (www.google.com.vn) [Referral]
"wireshark"".jp" (www.google.com.vn) [Referral]
lenh start tomcat trong ubuntu (www.google.com.vn) [Referral]
dat lich tat server (www.google.com.vn) [Referral]
dat scritp restart may tinh (www.google.com.vn) [Referral]
kill httpd process (www.google.com.vn) [Referral]
"cai dat tomcat""linux" (www.google.com.vn) [Referral]
start httpd on solaris 10 (www.google.com.vn) [Referral]
kiểm tra backup (www.google.com.vn) [Referral]
shell script check service on port (www.google.com.vn) [Referral]
đặt lịch trên linux (www.google.com.vn) [Referral]
kiểm tra process window 2003 server (www.google.com.vn) [Referral]
grep kill process (www.google.com.vn) [Referral]
start service Oracle Apache Tomcat (www.google.com.vn) [Referral]
kill httpd grep (www.google.com.vn) [Referral]
kiem tra process cua server (www.google.com.vn) [Referral]
kill cac process dang cai cua Ubuntu (www.google.com.vn) [Referral]
linux check process mem and restart (www.google.com.vn) [Referral]
linux kill process tự động (www.google.com.vn) [Referral]
khoi phuc lai processes (www.google.com.vn) [Referral]
kill Process oracle on linux (www.google.com.vn) [Referral]
pgrep kill process grep (www.google.com.vn) [Referral]
kiem tra thu (www.google.com.vn) [Referral]
httpd on solaris 10 (www.google.com.vn) [Referral]
ps -a process (www.google.com.vn) [Referral]
code lich tren web (www.google.com.vn) [Referral]
solaris + ps -ef | grep java (www.google.com.vn) [Referral]
shared mem for process apache (www.google.com.vn) [Referral]
kill MySQL site:www.guru.net.vn (www.google.com.vn) [Referral]
show and kill process ubuntu (www.google.com.vn) [Referral]
lenh tat mot process tren ubuntu (www.google.com.vn) [Referral]
"kill httpd" sleeping processes (www.google.com.vn) [Referral]
dat cron tren window (www.google.com) [Referral]
code ve kiem tra tinh trang online (www.google.com.vn) [Referral]
check tomcat on linux (www.google.com.vn) [Referral]
script restart tomcat (www.google.com.vn) [Referral]
kiem tra services (www.google.com.vn) [Referral]
how to kill a process on a port ubuntu (www.google.com.vn) [Referral]
code kiem tra process (www.google.com.vn) [Referral]
service oracle (www.google.com.vn) [Referral]
awk,NS2 (www.google.com.vn) [Referral]
kill a process ubuntu 8 (www.google.com.vn) [Referral]
code de kiem tra ns2 (www.google.com) [Referral]
cron tab aspx (www.google.com.vn) [Referral]
phan mem kill process (www.google.com.vn) [Referral]
grep process + port (www.google.com.vn) [Referral]
awk (www.google.com.vn) [Referral]
cau hinh cron job chay PHP tren window (www.beedly.us) [Referral]
dat lich tat may (www.google.com.vn) [Referral]
check Process .net (www.google.com.vn) [Referral]
phan mem kill process (www.google.com.vn) [Referral]
how to kill httpd (www.google.com.vn) [Referral]
awk băng thông ns2 (www.google.com.vn) [Referral]
linux kill a process php (www.google.com.vn) [Referral]
awk trong ns2 (www.google.com.vn) [Referral]
kill service bang lenh (www.google.com.vn) [Referral]
ns-2 (www.google.com.vn) [Referral]
cách tắt process (www.google.com.vn) [Referral]
cron job restart tomcat (www.google.com.vn) [Referral]
restart tomcat on solaris 10 (www.google.com.vn) [Referral]
Code Process (www.google.com.vn) [Referral]