1. 在服務器上後臺運行Python的命令
nohup python3 xxx.py > nohup.log 2>&1 &
2. 將Pycharm的代碼同步到服務器中
tools->deployment->configuration
3. linux上的Python文件無法調用自定義的模塊
當Python文件中包含自定的模塊時,運行時總提示找不到模塊。
解決方法:export PYTHONPATH=$PYTHONPATH:/opt/email_app/
自己的模塊路徑導入到Python path中。
4. 查看後臺運行的進程 jobs -l
5. 一個關於自動調度的Python模塊 apscheduler
6. 關於 2>&1 的含義
將錯誤輸出重定向到標準輸出,見這裏
7. 關於在Linux上發送郵件
如果使用smtplib在Linux上發送郵件,則必須使用SSL,端口爲465。