怎么让程序在shell脚本新建的bash下执行?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
方正制造
帖子: 4
注册时间: 2012-12-26 12:44

怎么让程序在shell脚本新建的bash下执行?

#1

帖子 方正制造 » 2012-12-26 13:01

#!/bin/sh
bash
chromium-browser

######################################################
#这是我写的脚本,但是只有执行exit之后chromium才会启动
#执行命令如下,请问怎么修改才能让chromium在新建的bash中运行?
#
# fz@fz:~/文档$ ./test
# fz@fz:~/文档$ exit
# exit
# 已在现有的浏览器会话中创建新的窗口。
# fz@fz:~/文档$
#
######################################################

代码: 全选

OS: ubuntu 12.04LTS 32bit
PC: Gateway ID47H06C
CPU: Inter core I52430M @ 2.40Hz x 4
RAM: 5.8GiB
Disk: M4 CT128M4SSD2 128GB / ? 640GB
Partition: 
sda1--HPFS/NTFS/exFAT
sda2--Extended
sda5--Linux
sda6--Linux    
sda7--Linux
sda8--Linux swap / Solaris
头像
xyy_xx
帖子: 344
注册时间: 2008-09-17 13:37
系统: arch|centos

Re: 怎么让程序在shell脚本新建的bash下执行?

#2

帖子 xyy_xx » 2012-12-26 13:16

代码: 全选

$ cat t.sh 
#!/bin/bash
chromium&
注意后面的&
拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧
渣浪:@CodewalkerDotMe
推特:@codewalkertse
博客:http://codewalker.me/
头像
方正制造
帖子: 4
注册时间: 2012-12-26 12:44

Re: 怎么让程序在shell脚本新建的bash下执行?

#3

帖子 方正制造 » 2012-12-26 13:42

xyy_xx 写了:

代码: 全选

$ cat t.sh 
#!/bin/bash
chromium&
注意后面的&
这是在后台运行吧,我是想要既不影响当前bash,也不让chromium的信息输出到这个bash

代码: 全选

OS: ubuntu 12.04LTS 32bit
PC: Gateway ID47H06C
CPU: Inter core I52430M @ 2.40Hz x 4
RAM: 5.8GiB
Disk: M4 CT128M4SSD2 128GB / ? 640GB
Partition: 
sda1--HPFS/NTFS/exFAT
sda2--Extended
sda5--Linux
sda6--Linux    
sda7--Linux
sda8--Linux swap / Solaris
头像
xyy_xx
帖子: 344
注册时间: 2008-09-17 13:37
系统: arch|centos

Re: 怎么让程序在shell脚本新建的bash下执行?

#4

帖子 xyy_xx » 2012-12-26 14:37

那你就把标准输出和错误输出都指向/dev/null就不会输出任何信息了啊
拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧
渣浪:@CodewalkerDotMe
推特:@codewalkertse
博客:http://codewalker.me/
头像
方正制造
帖子: 4
注册时间: 2012-12-26 12:44

Re: 怎么让程序在shell脚本新建的bash下执行?

#5

帖子 方正制造 » 2012-12-26 15:47

xyy_xx 写了:那你就把标准输出和错误输出都指向/dev/null就不会输出任何信息了啊
哈哈,明白了,谢咯~!

代码: 全选

OS: ubuntu 12.04LTS 32bit
PC: Gateway ID47H06C
CPU: Inter core I52430M @ 2.40Hz x 4
RAM: 5.8GiB
Disk: M4 CT128M4SSD2 128GB / ? 640GB
Partition: 
sda1--HPFS/NTFS/exFAT
sda2--Extended
sda5--Linux
sda6--Linux    
sda7--Linux
sda8--Linux swap / Solaris
回复