AaronLee

AaronLee

V2EX 第 176940 号会员,加入于 2016-06-12 06:41:04 +08:00
今日活跃度排名 25314
根据 AaronLee 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
AaronLee 最近回复了
173 天前
回复了 hdp5252 创建的主题 Oracle 甲骨文如何关闭两步认证
去隔壁全球主机论坛找
2.是重新安装 ios 应用。
已经解决,具体请看 https://www.v2ex.com/t/967242
还有种方法,首先.bashrc 尾部添加以下内容
```
# 每次 SSH 进入机器都会将环境变量写入.next-terminal.env
env > ~/.next-terminal.env
# 恢复 screen
screen -r
```
脚本修改为
```
#!/bin/bash

source ~/.next-terminal.env

env >>/tmp/env.log 2>&1

/usr/bin/screen -dmS next-terminal
```
还是决定将变量强制写入脚本,这样开机就能执行。首先通过 ```env``` 获取环境变量,接着将变量写入脚本,这是现在的脚本代码:
```
#!/bin/bash

export SHELL=/bin/bash
export FLYCTL_INSTALL=/home/www/.fly
export PWD=/home/www
export LOGNAME=www
export XDG_SESSION_TYPE=tty
export MOTD_SHOWN=pam
export HOME=/home/www
export LANG=zh_CN.UTF-8
export XDG_SESSION_CLASS=user
export TERM=xterm-256color
export USER=www
export SHLVL=1
export XDG_SESSION_ID=20
export XDG_RUNTIME_DIR=/run/user/1000
export XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
export PATH=/home/www/.fly/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
export SSH_TTY=/dev/pts/0
export _=/usr/bin/env

env >>/tmp/env.log 2>&1

/usr/bin/screen -dmS next-terminal

```
@huntagain2008 感谢回复,按照你的方法``` @reboot /bin/bash -c "source /home/www/.bashrc; /usr/bin/screen -dmS next-terminal" ```配置,还是不行,我得到 source 新建窗口还是灰色(正常使用蓝色),没有 TAB 键自动填充,无法删除输入的字符,无法复制粘贴。目前解决的方法时机器重启后利用 next-terminal 的快捷指令功能手动执行```/usr/bin/screen -d -l -m```,再在.bashrc 添加 screen -r 。这样只要不重启,就可以登录 SSH 自动恢复 source 。
请删除这个帖子,无发布了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   974 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 20:25 · PVG 04:25 · LAX 13:25 · JFK 16:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.