求大神给个 Bash 脚本每次登录自动打开 byobu

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

求大神给个 Bash 脚本每次登录自动打开 byobu

#1

帖子 jiyinyiyong » 2012-10-03 15:52

ssh 登陆时候反正都要用到 byobu 的, 索性想设置成每次自动打开..
直接写入 .bashrc 会出问题.. 我现在能想到去检测 env | grep byobu 是否存在然后判断是否打开 byobu...
但是 Bash 不会写 - -! 而且这个环境觉得不靠谱啊,,
求大神..
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#2

帖子 YeLee » 2012-10-03 15:57

不明白你的意思,是不是在会话里面启动byobu的?还是怎样的?
难道是单实例?
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#3

帖子 funicorn » 2012-10-03 16:05

不要太自我,是什么原因让你认为别的人都知道byobu是啥玩意儿的
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#4

帖子 jiyinyiyong » 2012-10-03 16:16

YeLee 写了:不明白你的意思,是不是在会话里面启动byobu的?还是怎样的?
难道是单实例?
我是想每次用 ssh 远程时候都会在登陆后打开 byobu, 我能不能用脚本每次登录就是 byobu 了. 省去手动打开 byobu 的操作
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#5

帖子 jiyinyiyong » 2012-10-03 16:18

funicorn 写了:不要太自我,是什么原因让你认为别的人都知道byobu是啥玩意儿的
漏写了,, 下意识的确认为诙谐 Bash 的都玩过 byobu 了, 或者 screen 也是一样的.

补上 Byobu 介绍: http://www.lupaworld.com/article-210455-1.html
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#6

帖子 eexpress » 2012-10-03 16:31

代码: 全选

/bin/ps -e -o pid,command|grep byobu|grep -v grep
[ $? ] || byobu &
试试
● 鸣学
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#7

帖子 jiyinyiyong » 2012-10-03 16:59

eexpress 写了:

代码: 全选

/bin/ps -e -o pid,command|grep byobu|grep -v grep
[ $? ] || byobu &
试试
有点古怪,, 本机 Arch 没成功, 找了台 10.04 跑的结果是这样的, 还是没有 byobu 的界面

代码: 全选

17813 SCREEN -T screen-256color -c /usr/share/byobu/profiles/byoburc -t shell motd+shell
26616 SCREEN -c /usr/share/byobu/profiles/byoburc -t shell motd+shell
27260 SCREEN -T screen-256color -c /usr/share/byobu/profiles/byoburc -t shell motd+shell
28580 SCREEN -c /usr/share/byobu/profiles/byoburc -t shell motd+shell
30557 SCREEN -c /usr/share/byobu/profiles/byoburc -t shell motd+shell
[1]+  Done                    [ $? ] || byobu
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#8

帖子 YeLee » 2012-10-03 17:32

[bash]
pgrep leafpad
[ "$?" -eq 1 ] && exec leafpad
[/bash]
笨啊ee,开那么多进程干嘛?一个pgrep不就搞定了吗。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#9

帖子 funicorn » 2012-10-03 17:39

为什么你会认为写bash的都玩过byobu了呢?因为在你的“下意识”当中,你认为你玩了byobu,所以byobu是好东西,玩bash的人当然要玩的

这种态度可不好,我能嗅出几分得瑟的味道
jiyinyiyong 写了:
funicorn 写了:不要太自我,是什么原因让你认为别的人都知道byobu是啥玩意儿的
漏写了,, 下意识的确认为诙谐 Bash 的都玩过 byobu 了, 或者 screen 也是一样的.

补上 Byobu 介绍: http://www.lupaworld.com/article-210455-1.html
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#10

帖子 jiyinyiyong » 2012-10-03 18:03

funicorn 写了:为什么你会认为写bash的都玩过byobu了呢?因为在你的“下意识”当中,你认为你玩了byobu,所以byobu是好东西,玩bash的人当然要玩的

这种态度可不好,我能嗅出几分得瑟的味道
jiyinyiyong 写了:
funicorn 写了:不要太自我,是什么原因让你认为别的人都知道byobu是啥玩意儿的
漏写了,, 下意识的确认为诙谐 Bash 的都玩过 byobu 了, 或者 screen 也是一样的.

补上 Byobu 介绍: http://www.lupaworld.com/article-210455-1.html
... 楼上干嘛揪这个问题不放啊, 这个不是重点啊... 求脚本啊
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#11

帖子 YeLee » 2012-10-03 18:22

假如是单实例的话,ee的代码是没问题的,只是检查返回值出了点问题吧。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#12

帖子 jiyinyiyong » 2012-10-03 19:10

YeLee 写了:假如是单实例的话,ee的代码是没问题的,只是检查返回值出了点问题吧。 :em04 :em04 :em04
Bash 我太菜了, 求完整脚本吧
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#13

帖子 YeLee » 2012-10-03 19:15

见8楼。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#14

帖子 eexpress » 2012-10-03 19:19

笨家伙,我复制的代码。这样是干净的输出。
自己比较下输出结果。
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求大神给个 Bash 脚本每次登录自动打开 byobu

#15

帖子 YeLee » 2012-10-03 19:24

好吧,有空我真该再看看grep的EXIT STATUS章了。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复