當前位置:首頁 » 編程語言 » python後台運行

python後台運行

發布時間: 2023-03-04 12:44:31

A. 如何在linux環境下運行python項目

1)打開mac終端,輸入指令(項目所在位置/Users/kaka/Desktop/code/ssrpg-locust-slt ,即將本地電腦上的ssrpg-locust-slt項目拷貝到遠程的code目錄下)
scp /Users/dingyuanlin/Desktop/code/ssrpg-locust-slt [email protected] :/code/
2)進入伺服器linux環境,可在/code/目錄下查看到復制的文件
3)在linux環境下查看python環境是否ok
a)先查看python3,安裝python3版本
b)查看是否安裝pip ——pip -V可查看,若無 執行如下指令
curl https://bootstrap.pypa.io/get-pip.py | python3
yum install gcc python-devel
pip install -r requirements.txt
c)安裝redis
yum install epel-release
yum repolist
yum install redis
d)啟動redis服務
service redis start
e)python3 run.py

注意 :

1. 拷貝的命令是需要在客戶端執行,即當前文件夾在哪個位置就需要從哪個系統控制台輸入命令

2. mac系統下使用brew,而centos系統下需要使用yum命令

3. nohup redis-server > web6.log 2>&1 < /dev/null& (nohup表示永久運行,&表示後台運行,該指令為redis服務後台運行)

B. Linux後台運行Python程序

第一種nohup命令來讓程序在後台運行

括弧內容表示可以將平時輸出到控制台中的內容重定向到*.log這個文件中,這個是可選的,如果沒有這個,則會默認輸出到nohup.out文件中。括弧後面你的&表示後台運行。
舉個例子:

第二種方法是寫一個腳本,假設我們定義了一個腳本run.sh

#!/bin/bash 是指此腳本使用/bin/bash來解釋執行下面的語句,其中cd是表示將當前目錄跳到所要運行文件所在目錄,然後python3 文件名.py則表示運行***python文件,當寫完該腳本後,執行以下命令來執行該腳本從而讓程序在後台運行。

通過 ps -ef|grep python3 命令可以查看後台運行的進程都有哪些

C. CentOS下後台運行Python腳本及關閉腳本的一些操作

自己寫了一個python腳本,但是直接遠程用putty連接後#python xxx.py執行,關閉putty腳本也隨之關閉了,這里需要用到『setsid』這個命令。

#setsid python xxx.py

如此即可將腳本加入到後台執行

若想查看所有後台運行的進程

#ps -aux

這里可以看到每個進程都有一個PID,如果想殺死這個進程,則使用

#kill-9[PID]-9表示強迫進程立即停止

nohup python -u test.py > out.log 2>&1 &

D. 怎麼實現python寫網頁後台實現與資料庫交互

1、批處理腳本中,要想與用戶實行交互,需要用到命令set配合/p參數一起使用。

2、set命令是用來定義變數並賦值的,而使用/p參數後,set並不馬上在命令中給變數賦值,而是另起一行,等待用戶的輸入,並用戶的輸入內容做為值賦給變數。

3、而且在set/p後,可以加入提示語句,讓用戶知道,程序正在等待輸入。

4、與用戶交互,雖然已經實現了用戶輸入的接收。但還需要對接收到的內容進行處理,這時可以利用if語句來完成。

5、運行後的效果如下,用戶輸入admin時,顯示「輸入正確」,否則,顯示「請輸入正確的用戶名」。

6、再來完善一下腳本代碼,做一個簡單的用戶登錄判斷。主要用到goto語句和if語句,實現python寫網頁後台實現與資料庫交互。

熱點內容
安卓手機怎麼拍人物和場景 發布:2024-05-08 06:55:39 瀏覽:280
phpurl中文亂碼 發布:2024-05-08 06:25:34 瀏覽:52
社保賬戶及密碼忘了怎麼辦 發布:2024-05-08 06:25:32 瀏覽:749
個人熱點的密碼怎麼改 發布:2024-05-08 06:19:13 瀏覽:638
傳遞加密 發布:2024-05-08 06:19:02 瀏覽:681
c語言是啥意思啊 發布:2024-05-08 06:01:09 瀏覽:695
帝豪換壓縮機 發布:2024-05-08 05:42:15 瀏覽:902
java文件時間 發布:2024-05-08 05:32:04 瀏覽:267
空氣壓強演算法 發布:2024-05-08 05:29:47 瀏覽:294
c語言中double的范圍 發布:2024-05-08 04:53:29 瀏覽:122