linux – 启动分离的屏幕会话
发布时间:2020-07-09 08:18:30 所属栏目:Linux 来源:互联网
导读:我想开始屏幕分离会话,但我想评估一些bash.看起来屏幕只支持可执行文件和二进制文件.我想做一些神奇的事情: screen -d -m script.sh 21 | tee logfile.log 但这显然不起作用.引用在这里没有帮助.我唯一的想法是创建一个包装器脚本,它将执行此重定向,然后直接
|
我想开始屏幕分离会话,但我想评估一些bash.看起来屏幕只支持可执行文件和二进制文件.我想做一些神奇的事情: screen -d -m script.sh 2>&1 | tee logfile.log 但这显然不起作用.引用在这里没有帮助.我唯一的想法是创建一个包装器脚本,它将执行此重定向,然后直接调用它,如: screen -d -m wrapper_script.sh 还有其他想法吗?谢谢. 解决方法你可以让屏幕运行一个bash shell,然后运行你的脚本.我刚试过这个: screen -d -m bash -c 'vmstat 5 3 2>&1 | tee logfile.log' 这给了我这个: kenny@t520:~$cat logfile.log procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 0 0 5864764 103072 884512 0 0 66 36 1236 1818 17 6 77 0 0 0 0 5864252 103072 884512 0 0 0 0 311 574 1 1 98 0 1 0 0 5861532 103080 884512 0 0 0 4 1244 2302 4 2 94 0 所以这也应该有效: screen -d -m bash -c 'script.sh 2>&1 | tee logfile.log' (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- linux – OpenLDAP是Windows LDAP的可行替代方案
- linux定时任务之crontab
- linux – Logrotate创建长名称,不删除日志
- linux-device-driver – add_disk()在insmod上挂
- 将GDB通过串口连接到KGDB构建内核的问题
- linux – Systemd – 在ExecStopPost中检测服务是
- linux – 套接字选项SO_SNDLOWAT的目的是什么
- linux – 如何从任何地方运行Cassandra(cqlsh)
- linux – 使用log4j将日志数据写入syslog
- linux – Linked无法找到符号,但读取库并存在符号
热点阅读
