linux脚本命令同时起多个命令行窗口
一、ubuntu下
启动多个:gnome-terminal -x bash -c “./test.sh”
#!/bin/bash
gnome-terminal -x bash -c "./test1.sh"
gnome-terminal -x bash -c "./test2.sh"
exit 0
关闭多个:
#!/bin/bashdeclare exe1="control1"
declare exe2="control2"echo shut down the programmer!pgrep ${exe1} | xargs kill -s 9
pgrep ${exe2} | xargs kill -s 9exit 0
二、麒麟系统下
同时启动多个:
同时起25个,并且6个为一组,开一个窗口,并且每一个窗口都有命名
#!/bin/bashfor((i = 1;i<26;i++))
do
if(($i==1))
then
//执行./control_01 i 并且新开一个不折叠窗口mate-terminal --title = "USV$i" --bash -c "./control_01 $i"
elif(($i<7))
then
//执行./control_01 i 并且新开一个折叠窗口mate-terminal --tab --title = "USV$i" --bash -c "./control_01 $i"
elif($i == 7)
then
mate-terminal --title = "USV$i" --bash -c "./control_01 $i"
elif(($i<13))
thenmate-terminal --tab --title = "USV$i" --bash -c "./control_01 $i"elif($i == 13)
then
mate-terminal --title = "USV$i" --bash -c "./control_01 $i"
elif(($i<19))
thenmate-terminal --tab --title = "USV$i" --bash -c "./control_01 $i"elif($i ==19)
then
mate-terminal --title = "USV$i" --bash -c "./control_01 $i"
elif(($i<26))
thenmate-terminal --tab --title = "USV$i" --bash -c "./control_01 $i"fidone
同时关闭多个与ubuntu系统相同
control_01为线程名
#!/bin/bashkillall -9 control_01
三、c语言main函数传参数
int main(int argc ,char *argv[])
{if(argc == 2){//安全判断
vid = atoi(argv[1]);
}//在执行科执行文件的时候直接在可执行文件后面加参数
//例如:./control_01 25
linux脚本命令同时起多个命令行窗口相关推荐
- linux脚本获取经纬度,我想在命令行上获得linux设备的精确经纬度。就像HTML5中的地理定位。我的眉毛没法接触...
我想从我的Linux设备发送当前Lat Long的电子邮件.我试过在HTML5浏览器中进行地理定位,效果很好.但我希望它在命令行上.我尝试了很多选项,比如curl,geoip,通过IP访问一些网站,但 ...
- Linux脚本双引号字符去除,shell命令去除字符串里双引号
echo \"refs/changes/84/727284/1\" | sed 's/\"//g' shell变量内字符替换和变量字符修改 a=12345123 #将${ ...
- linux 脚本 格式化,Formatting Long Lines 格式化多行字符的shell脚本
很久没更新了,很久没看脚本了 想想应该继续看脚本了 #14 Formatting Long Lines #!/bin/sh # A version of fmt, using nroff. Adds ...
- linux脚本中sed -i,Linux 中常用的sed命令
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space ...
- linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
一.linux shell 脚本 1.描述shell程序的运行原理(可附带必要的图形说明): Linux系统的shell作为操纵系统的外壳,为用户提供使用操纵系统的接口.它是命令语言.命令解释程序及程 ...
- 详解在 Linux 启动时,如何自动执行命令或脚本
2019独角兽企业重金招聘Python工程师标准>>> 我一直很好奇,在启动 Linux 系统并登录的过程中到底发生了什么事情.按下开机键或启动一个虚拟机,你就启动了一系列事件,之后 ...
- Linux脚本Shell命令
在向大家详细介绍linux编译之前,首先让大家了解下Linux脚本Shell命令.然后讲解在shell脚本中可以使用任意的unix命令. 语法基本介绍 1.开头 程序必须以下面的行开始(必须方在文件的 ...
- linux脚本基本命令大全,Shell脚本常用命令
Shell脚本常用命令 1 Shell中的特殊符号 1.1 $ 美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...
- 【Linux脚本-sed命令在文本首行和尾行插入空行】
@[TOC]Linux脚本-sed命令在文本首行和尾行插入空行 Linux脚本-sed命令在文本首行和尾行插入空行 演示如下: 首先创建需要操作的文本文件 //create a file contai ...
- Linux脚本编程:sudo命令下设置定时任务
Linux脚本编程:sudo命令下设置定时任务 题目要求 编程平台 本地 云端 代码实现 基本思路 解决脚本 其他说明 题目要求 让普通用户使用sudo命令编写一个脚本,脚本内容为:设置定时任务,每隔 ...
最新文章
- 【Python】数据提取xpath和lxml模块(糗事百科的爬虫)
- Android wechat 分享
- 一休和尚 小布偶 晴天娃娃
- SpringMVC +Hibernate 学习实例
- 基于.NET下的人工智能|利用ICSharpCore搭建基于.NET Core的机器学习和深度学习的本地开发环境...
- 【100题】第三十三 高级字符匹配(和谐系统原理)
- 对servelet路径的总结
- 3.Dockerfile
- tp5可以请求到linux根目录么,TP5 获取项目根目录路径
- 值得推荐的C/C++框架和库(转)
- linux shell 字典 定义 新增元素
- (转)快与慢(上):AI应用于投资领域的现状与未来
- nginx+Keeplive高可用集群部署
- Edraw Max(亿图图示)新手福音:教你思维导图的简单画法!
- 《Implicit Class-Conditioned Domain Alignment for Unsupervised Domain Adaptation》
- 8086CPU I/O系统组织 8253芯片 8255A芯片
- BEV蒸馏来了!BEVDistill:用于多目3D目标检测的跨模态BEV蒸馏
- 机器学习——SVM(支持向量机)与人脸识别
- Maven的生命周期和插件
- SparkSQL in中使用子查询耗时高如何优化