Tôi rất mới Linux
và tôi chỉ sử dụng nó cho SSH
máy chủ web của mình bằng cách sử dụng Putty
. Vấn đề tôi đang gặp phải là đây:
Về cơ bản tôi đã có 2 php
tập lệnh. Một người get_tweets.php
liên tục lắng nghe các tweet trên twitters Streaming API
trong khi người kia - parse_tweets.php
đăng chúng thành một db
. Để những thứ này hoạt động, chúng phải được chạy liên tục.
Tôi đã sử dụng các lệnh sau để chạy chúng trong nền và từ những gì tôi thấy chúng chạy hầu hết thời gian trong ngày, tuy nhiên bất cứ khi nào tôi đăng nhập vào máy tính của mình vào buổi sáng thì nó scripts
đã dừng và tôi chạy các lệnh lần nữa.
nohup php my_script.php > /dev/null &
Tôi chỉ tự hỏi nếu điều đó là bình thường dựa trên các lệnh tôi đang sử dụng, chúng có nên chạy vô thời hạn khi sử dụng nohup
và nếu không thì cái gì thay thế? Một CRON
công việc?
Cảm ơn đã giúp đỡ