Dường như bạn muốn một cái gì đó sẽ thường xuyên truy cập trang web của bạn để giữ cho nó không ngủ. Điều này sẽ ảnh hưởng đến phân tích của bạn, nhưng ở đây đi:
keepitalive.sh
#!/bin/bash
# call this script with cronjob:
# 0,15,30,45 * * * * /home/username/keepsitealive.sh >/dev/null 2>&1
outdir=~/
cd $outdir
wget http://www.example.com/index.html
rm $outdir/index.html
Cronjob
Đối với mục nhập bằng cron (nếu bạn có quyền truy cập vào bộ định tuyến dd-wrt; không biết nhiều về những thứ đó), hãy sử dụng một cái gì đó như thế này:
0,15,30,45 * * * * /home/username/keepsitealive.sh >/dev/null 2>&1
Nếu bạn có thiết bị đầu cuối cho thiết bị (bao gồm vỏ tương tác ssh), bạn thường có thể chỉnh sửa cron bằng cách chạy như siêu người dùng crontab -e
, nhưng điều đó có thể phụ thuộc một chút vào hương vị chính xác của Linux.
Một lời giải thích nhanh về cronjob tôi liệt kê ở đây cho bạn:
0,15,30,45 #minutes during each hour. So every 15 minutes.
* (first one) #every hour
* #every day-of-month
* #every month
* #every day-of-week (usually not used when day-of-month is used, for example)
/home/user/keepitalive.sh #the command. Can be a series of shell commands and not just a script. Separate commands with a semicolon ; and keep them all on the same line.
> /dev/null #after a command: redirects stdout to null-device (hides output) because if you don't, superuser will get emails and it's annoying.
2>&1 #sends stderr to same place as stdout, which you probably want pointing to /dev/null. This suppresses error messages from hitting superuser email.
Đối với hướng dẫn kỹ lưỡng bằng cách sử dụng cron, google nó. Đây là một liên kết để giúp bạn bắt đầu: http://www.unixgeek.org/security/newbie/unix/cron-1.html