Web  收录于 VXNA 的 1 个网站
23 篇文章 feed address
AaronLee

AaronLee

V2EX 第 176940 号会员,加入于 2016-06-12 06:41:04 +08:00
今日活跃度排名 15502
根据 AaronLee 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
AaronLee 最近回复了
193 天前
回复了 user23125 创建的主题 VXNA 这是 V2EX 即将推出的新功能吗?
2023-10-07 05:38:21 +08:00
回复了 hdp5252 创建的主题 Oracle 甲骨文如何关闭两步认证
去隔壁全球主机论坛找
2023-09-13 17:29:49 +08:00
回复了 AaronLee 创建的主题 分享发现 vaultwarden 可以支持 Android 客户端同步了。
2.是重新安装 ios 应用。
2023-09-13 17:29:05 +08:00
回复了 AaronLee 创建的主题 分享发现 vaultwarden 可以支持 Android 客户端同步了。
2023-08-23 10:25:19 +08:00
回复了 AaronLee 创建的主题 问与答 Linux crontab 使用的环境变量如何与用户变量完全相同?
已经解决,具体请看 https://www.v2ex.com/t/967242
2023-08-23 10:23:07 +08:00
回复了 AaronLee 创建的主题 问与答 Linux crontab 使用的环境变量如何与用户变量完全相同 ?
还有种方法,首先.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
```
2023-08-23 06:46:31 +08:00
回复了 AaronLee 创建的主题 问与答 Linux crontab 使用的环境变量如何与用户变量完全相同 ?
还是决定将变量强制写入脚本,这样开机就能执行。首先通过 ```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

```
2023-08-22 13:40:52 +08:00
回复了 AaronLee 创建的主题 问与答 Linux crontab 使用的环境变量如何与用户变量完全相同 ?
@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   ·   实用小工具   ·   1125 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 18:40 · PVG 02:40 · LAX 10:40 · JFK 13:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.