byobu命令的shell脚本
发布时间:2020-12-15 22:36:00 所属栏目:安全 来源:网络整理
导读:需要编写一个 shell脚本,打开带有单独选项卡的byobu终端.第一行打开新的byobu会话,后续行连接到该会话并打开新选项卡.它的自动化开放终端. 前 – byobu new-session -s "Server" "redis-server"byobu new-window "redis-cli"byobu new-window "sudo mongod -
需要编写一个
shell脚本,打开带有单独选项卡的byobu终端.第一行打开新的byobu会话,后续行连接到该会话并打开新选项卡.它的自动化开放终端.
前 – byobu new-session -s "Server" "redis-server" byobu new-window "redis-cli" byobu new-window "sudo mongod --port 27017 --dbpath /data/db/rs0 --replSet rs0" byobu new-window "mongo" 这里的问题是当我运行这个shell脚本时它只运行第一个命令然后停止.如果我再次运行它然后执行剩余的行与消息:
我在这做错了什么? 解决方法
我想你错过了shell脚本的第一行.看看这是否有效
#!/bin/sh # byobu_launcher.sh ver 20170915122301 Copyright 2017 alexx,MIT Licence ver 1.0 byobu new-session -d -s $USER # redis window byobu rename-window -t $USER:0 'redis-cli' byoby send-keys "redis-cli" C-m byobu split-window -v # mongod byobu new-window -t $USER:1 -n 'mongod' byobu send-keys "sudo mongod --port 27017 --dbpath /data/db/rs0 --replSet rs0" C-m # mongo byobu new-window -t $USER:1 -n 'mongo' byobu send-keys "mong" C-m # Set default window as the dev split plane byobu select-window -t $USER:1 # Attach to the session you just created # (flip between windows with alt -left and right) byobu attach-session -t $USER 使用屏幕,您可以执行此操作添加到?/ .screenrc的末尾 screen -t redis-cli 0 stuff "redis-clin" screen -t mongod 1 stuff "sudo mongod --port 27017 --dbpath /data/db/rs0 --replSet rs0n" screen -t mongo 2 stuff "mongon" select 1 我主要使用屏幕,有时使用tmux.我没有使用过. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |