AaronLee

AaronLee

V2EX 第 176940 号会员,加入于 2016-06-12 06:41:04 +08:00
今日活跃度排名 8955
根据 AaronLee 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
AaronLee 最近回复了
19 小时 16 分钟前
回复了 user23125 创建的主题 VXNA 这是 V2EX 即将推出的新功能吗?
253 天前
回复了 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   ·   实用小工具   ·   2587 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 08:05 · PVG 16:05 · LAX 01:05 · JFK 04:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.