我設法在Ubuntu終端中運行scrapy程序。但是,我不能使用Ctrl + Z和bg命令讓它在後臺運行。它會關閉蜘蛛連接每當我按Ctrl + Z.在後臺運行scrapy(Ubuntu)
有沒有解決問題的方法或方法?
我設法在Ubuntu終端中運行scrapy程序。但是,我不能使用Ctrl + Z和bg命令讓它在後臺運行。它會關閉蜘蛛連接每當我按Ctrl + Z.在後臺運行scrapy(Ubuntu)
有沒有解決問題的方法或方法?
最簡單的解決方案是用&
一起使用nohup
,語法如下:
nohup python parser.py &
雖然&
後綴得到它在後臺運行,關閉會話反正會殺死進程。 nohup
創建一個與會話無關的進程,適用於各種環境(例如SSH會話和遠程服務器),並將所有控制檯輸出存儲在日誌文件中。
之後用'&'運行它。非常感謝 –
您可以使用screen
在後臺運行一個或多個任務
如果用scrapy crawl
運行蜘蛛:
如果你想保留日誌:scrapy crawl my_spider > /path/to/logfile.txt 2>&1 &
如果你想解僱日誌:scrapy crawl my_spider > /dev/null 2>&1 &
像'python myscrapy.py&' – depperm