后台运行shell命令eog,并用pkill关闭
生活随笔
收集整理的這篇文章主要介紹了
后台运行shell命令eog,并用pkill关闭
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
注:pkill與kill的用法區別:
? ? ? ?pkill 是按照shell名稱殺死進程,而kill 是按照PID殺死進程,
? ? ? ?在下面的程序中存在的一個小問題是:當調用eog命令后,這時鼠標跳到圖片預覽器上工作,需要在原終端界面上單擊一下,使之回到終端界面上工作,在按下enter便可以殺死進程,關閉圖片預覽器
/*********************************
在Linux中,用system在后臺調用shell命令eog,然后按下enter鍵,調用pkill eog殺死進程的
方式,來關閉圖片預覽器
***********************************/
#include <iostream>
using namespace std;
int main()
{
?? ?system("eog 01.jpg &"); ?//&的作用是使shell命令在后臺運行
?? ?if(getchar())?
?? ?{
?? ??? ?system("pkill eog"); ?//按shell名稱殺死進程
?? ?}
?? ?return 0;
}
總結
以上是生活随笔為你收集整理的后台运行shell命令eog,并用pkill关闭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mindjet MindManager
- 下一篇: MindManager模板百度云下载分享