是否可以删除 GNU Screen 输出文件中的 ESC 序列?诸如颜色、制表符和其他转义字符之类的内容会进入日志文件并变得难以破译。
我试过 Dr. Google & Co. 以及阅读手册,但一直找不到合适的东西......
也许我忽略了什么?
伙计们,我遇到了bash脚本的问题,该脚本以不同的用户身份运行特定命令。
背景:运行在 Linux 机器(CentOS)上,脚本很简单,就是启动hudson-ci应用程序。
declare -r HOME=/home/hudson
declare -r RUNAS=hudson
declare -r HOME=/home/hudson
declare -r LOG=hudson.log
declare -r PID=hudson.pid
declare -r BINARY=hudson.war
su - ${RUNAS} -c "nohup java -jar ${HOME}/${BINARY} >> ${HOME}/${LOG} 2>&1; echo $! > ${HOME}/${PID}" &
Run Code Online (Sandbox Code Playgroud)
这是脚本的删节版本,运行时,脚本退出时显示“standard in must be a tty”。关于我可能做错了什么的任何想法?我已经尝试过Google 博士,但到目前为止所有的建议都没有帮助。
其他参考: Mandriva Linux 'su' 错误