linux下批处理打开程序问题?
linux下如何写批处理文件,使其能够打开多个exe程序运行,比如1.exe,2.exe,3.exe一般都是第一个执行完成后才会进行第二个;比如,#!/bin/bashf...
linux下如何写批处理文件,使其能够打开多个exe程序运行,比如1.exe,2.exe,3.exe
一般都是第一个执行完成后才会进行第二个;
比如,
#!/bin/bash
firefox
monodevelop
我的第一个命名是打开firefox,第二个是打开mono;我想是同时打开,但是现在是不关闭firefox,mono就不能打开 展开
一般都是第一个执行完成后才会进行第二个;
比如,
#!/bin/bash
firefox
monodevelop
我的第一个命名是打开firefox,第二个是打开mono;我想是同时打开,但是现在是不关闭firefox,mono就不能打开 展开
4个回答
展开全部
exe后缀的文件不能在unix/linux里运行。所以你想用批处理文件运行多个exe程序是错误的。
linux和unix差不多,我的想法是:应该编写shell脚本,保存成如 XX.sh文件。此文件还要根据编写者的意愿给它设置培漏对应的盯高用户权限(chmod命令可以设置)。脚本里的内容就是类似运行一条条命令,比如要执行的文件,但配则烂必须要考虑到哪个用户来执行此文件,如当前用户是A,脚本里希望用户B执行文件的话,那要从A用户su到B用户。大致这么思路吧。
linux和unix差不多,我的想法是:应该编写shell脚本,保存成如 XX.sh文件。此文件还要根据编写者的意愿给它设置培漏对应的盯高用户权限(chmod命令可以设置)。脚本里的内容就是类似运行一条条命令,比如要执行的文件,但配则烂必须要考虑到哪个用户来执行此文件,如当前用户是A,脚本里希望用户B执行文件的话,那要从A用户su到B用户。大致这么思路吧。
追问
好吧 我的重点是运行多个程序?
追答
详细的方法不可能帮你。我只能根据unix的经验说说。
假设前提:你要运行2个程序,名字分别是x1,x2。 此两个程序的权限是777,即任何人都可以运行修改它。
1,想办法进入命令行方式,再用vi命令进入编辑模式,保存一个文件,取名a。a就是批处理文件。
2,如果你是linux 的root用户,修改a文件的权限为777.
3,再次进入vi编辑模式,输入x1,再换行输入x2。这里的输入“x1”,“x2”只是举例,你可以先在命令行方式下运行x1,x2程序。如果程序可以运行,那么命令行下输入的运行命令就是你要在vi模式下输入的内容,注意一条命令一行。
4,vi模式下编辑好后记得保存。
5,然后可以在命令行下运行a文件了。
大致这样吧。这东西就像小程序,要调试的,不可能一次成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.exe后缀是windonws的程序。
linux的文件是没有后缀这个说法的。
举个例吧:
方法1:
打开一个终端窗口,拍巧进入相应的目录。运行(每个文件之间加分好):
1.exe;2.exe;3.exe
方法2:
1. 编辑一个文本伍渣文件,比如abc.sh
添加如下内容:
1.exe
2.exe
3.exe
存盘退出腔贺悄
2. chmod +x abc.sh
3. ./abc.sh
--
接着回答你的问题。
你让这些程序在后台运行。
firefox &
monodevelop &
linux的文件是没有后缀这个说法的。
举个例吧:
方法1:
打开一个终端窗口,拍巧进入相应的目录。运行(每个文件之间加分好):
1.exe;2.exe;3.exe
方法2:
1. 编辑一个文本伍渣文件,比如abc.sh
添加如下内容:
1.exe
2.exe
3.exe
存盘退出腔贺悄
2. chmod +x abc.sh
3. ./abc.sh
--
接着回答你的问题。
你让这些程序在后台运行。
firefox &
monodevelop &
追问
这样结果是,只有关闭第一个后,第二个才能打开
追答
后台运行,在命令后加 &
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.exe & 2.exe & 3.exe &
追问
还是你的回答一阵见血
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在脚本里面直接写 sh XXXX(文件名)
追问
我想知道详细的方法啊亲
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询