樹莓派上實現python程式自動殺死程序
首先,殺死程序的主要命令為ps,grep,kill這三個指令。
1、第一步是獲取要監控程序的pid號:
def get_process_pid(name):
child = os.popen("ps -ef | grep "+name).readline()
response = child.split(' ')
print(response)
for i in range(2,20):
if response[i] != "":
pid_str = response[i]
print(i)
break
else:
pass
return pid_str
上面程式可以獲取程序pid號,首先將得到的child進行分割,再迴圈監測去取程序pid號(name-要殺死的程序名稱)
2、利用kill殺死程序:
pid = get_process_pid("xxx")
os.system('sudo kill -s 9'+pid)
ok! 殺死程序成功。
相關推薦
樹莓派上實現python程式自動殺死程序
首先,殺死程序的主要命令為ps,grep,kill這三個指令。 1、第一步是獲取要監控程序的pid號: def get_process_pid(name): child = os.popen("ps -ef | grep "+name).readline() &n
在樹莓派上實現usb攝像頭監控的幾種方案
在樹莓派上使用usb攝像頭時,由於無法直接通過raspivid工具直接採集視訊流,因此很多適用於樹莓派專用攝像頭的監控方案難以實現。 使用環境: 樹莓派3B+uvc攝像頭(即常見的即插即用usb攝像頭)+Windows下VLC播放器 總結usb攝像頭採集及實現網路播放的
如何在樹莓派上安裝python和GPIO庫
不同作業系統安裝GPIO的命令是不同的,這裡以樹莓派的官方作業系統Raspbian為例,說明如何安裝GPIO庫。 Raspbian中安裝了兩個Python版本,分別是2.7.3和3.2.2。Python2.x的安裝包會一python為字首,而Python3.x的安裝包回
在樹莓派上實現face++人臉識別
概述 目前市場上的人臉識別技術已經相對成熟,並且已經廣泛的應用於門禁,考勤,美顏軟體等方面。但是對於開發者來說自己開發高效準確的演算法並不是一件容易的事情,因此很多公司提供了良好的API介面來讓開發者能夠將精力集中在軟體的拓展功能實現上。Face++是北京曠視科技有限公
樹莓派上利用Tensorflow實現小車的自動駕駛
先丟擲大家最關心的——程式碼地址: github傳送門:https://github.com/Timthony/self_drive 碼雲傳送門:https://gitee.com/tiantianhang/self_drive 基於樹莓派的人工智慧自動駕駛小車 # 整體流程 電機控
樹莓派上利用 Tensorflow 實現小車的自動駕駛
先丟擲大家最關心的——程式碼地址: github傳送門:https://github.com/Timthony/self_drive 碼雲傳送門:https://gitee.com/tiantianhang/self_drive 基於樹莓派的人工智慧自動駕駛小車
在樹莓派上讀取土壤溼度感測器讀數-python程式碼實現及常見問題(全面簡單易懂)
本篇文章簡單介紹瞭如何在樹莓派上配置土壤溼度感測器以讀取土壤溼度及程式碼實現。 主要包含有以下4個模組: 一、土壤溼度感測器常見型別及介紹 二、實驗所需裝置 三、裝置連線方式與程式碼實現 四、常見問題及注意事項 需要哪個模組的內容直接跳轉去看即可~ 一、土壤溼度感測器常見型別及介紹
在樹莓派上安裝mosquitto實現MQTT通訊
本篇文章我們介紹一下如何在樹莓派上安裝mosquitto實現訊息接收 訊息推送協議 MQTT 提供輕量級的,支援可釋出/可訂閱的的訊息推送模式,使裝置對裝置之間的短訊息通訊變得簡單,比如現在應用廣泛的低功耗感測器,手機、嵌入式計算機、微型控制器等移動裝置。 輸入以下命令: sudo ap
樹莓派/PC實現實時攝像頭資料共享(Python—picamera)
上次實驗使用Python—OpenCV實現,發現傳輸效果並不是很理想,接下來使用Python和picamera實現樹莓派/PC實時攝像頭資料共享,主要也可分為伺服器和客戶端兩部分。 伺服器Demo如下: import numpy as np import cv2 import socke
樹莓派/PC實現實時攝像頭資料共享(Python—OpenCV)
使用Python和OpenCV實現樹莓派/PC實時攝像頭資料共享,主要分為伺服器和客戶端兩部分。 伺服器Demo如下: #伺服器端 import socket import threading import struct import time import cv2 import nu
樹莓派上跑一個opencv小程式(沒有使用makefile)
前提opencv已經在樹莓派上配置好了(我用的庫是opencv-3.3.0) 新建opencv_test.cpp檔案 執行命令 vim opencv_test.cpp 編輯程式碼 為了方便複製貼上 #include<opencv2/core/core.
【PI軟體】在樹莓派上安裝Pi4J,使用Java寫程式
最近發現樹莓派支援Java語言了,Pi4J專案提供了樹莓派常用資源的介面,按照官方的教程安裝,可以在樹莓派上執行Java專案。最近幾天嘗試安裝體驗了一番,這裡貼上大概步驟。 建議在Windows上用E
樹莓派上安裝MJPG-streamer實現視訊監控
首先安裝相應的依賴庫 sudo apt-get install subversion libjpeg8-dev imagemagick libv4l-dev cmake git 從github上 下載 MJPG-streamer,並編譯, 安裝 cd
在樹莓派上安裝OpenCV-Python
在樹莓派上安裝OpenCV-Python 以下安裝的是python3下的opencv 如果是安裝python2的CV 直接執行 sudo apt-get install opencv-python 這個文章有相當強的時效性,我用的映象是官方18-06-27的映象,如果有如
樹莓派把一個python指令碼作為服務執行,配置開機自動啟動
週六黑客馬拉松做了個樹莓派遙控船,發現簡單的把python指令碼加到rc.local好像無法自動啟動,於是找到了下面的方法,做成一個服務。首先寫個Python指令碼檔案儲存在/home/pi/script/ledblink.py123456789101112131415#!/
樹莓派上php通過sudo執行root許可權的程式
1、問題和原因 樹莓派上的PHP主頁無法執行具有root許可權的命令或指令碼原因,並不是PHP無法執行,而是Apache的許可權不夠!!!! 2、PHP執行shell指令碼或Pyth
用python在樹莓派上程式設計,你可以將專案擴充套件到令人難以置信的規模
樹莓派是一個非常廉價的、只有手掌大小的完全可程式設計的計算機。雖然樹莓派的體積小,但是它的潛力無
在樹莓派上設置無線靜態IP
替換 nano 靜態 設置 sta 網絡 tar fault 退出 修改文件: /etc/network/interfaces,命令如下 sudo nano /etc/network/interfaces 將最後一句iface default inet dhcp,替換成:
在樹莓派上使用Pi-FM-RDS工具打造FM調頻電臺
目錄 可執行 install github clone space gpio 註意 產生 安裝Pi-FM-RDS 安裝依賴。sudo apt-get install libsndfile1-dev 克隆Pi-FM-RDS到本地。git clone https://gith
樹莓派上配置electron記錄
pos 樹莓派 命令 sta src 默認 art log sudo 首先是最新版本的樹莓派鏡像默認不開啟ssh,所以燒寫好系統之後沒法ssh登錄 解決方法就是在燒寫的內存卡分區內建立一個ssh文件(無後綴名),這樣啟動的時候就有ssh服務了 在~/.bashrc裏面添