关于 nohup 执行命令以后 需要再按回车才能起效的解决办法
最近在做分析程序优化过程中,需要增加分析程序日志,但是在hadoop上运行时,是需要使用hadoop自身的log4j来进行日志输出,若想要将自定义的log4j日志内容输出独立的日志文件,需要修改hadoop自身log4j配置文件,并需要重启hadoop集群,这、、有点摊上大事的赶脚,所以还是需要其他方法来实现,后来想到后台运行可以导出日志到指定位置,但是每次会将原文件覆盖,对于查看分析任务是否正常运行也足够了。
开始想直接在sh中使用nohup运行
nohup hadoop jar analysis_v4_test_args.jar -1 8 8 >/dev/null 1>logs&
但是试过以后发现在nohup以后 需要再次按回车才能生效,这对于cron配置的定时任务来说……费点劲,后来就想在sh中增加回车换行操作,中间也经历了不少弯路,网上的东西好多问题的说,最后经修改,完成功能。以后终于可以查看分析日志了……代码如下
1 #!/bin/bash 2 str=$"\n" 3 nohup hadoop jar analysis_v4_test_args.jar -1 8 8 >/dev/null 1>logs& 4 sstr=$(echo -e $str) 5 echo $sstr 6 tail -20 logs
转载于:https://www.cnblogs.com/mecca/p/4414474.html
关于 nohup 执行命令以后 需要再按回车才能起效的解决办法相关推荐
- windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法
Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...
- javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 的解决办法
javac 'javac' 不是内部或外部命令,也不是可运行的程序 的解决办法 解决办法:你先把你自己新建的JAVA_HOME.CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bi ...
- 交管12123显示服务器繁忙怎么回事,交管12123提示“服务繁忙,请下拉刷新再试”怎么办 交管12123网络拥堵解决办法...
交管12123提示"服务繁忙,请下拉刷新再试"怎么办?最近有不少朋友反映,使用交管12123时都出现了"服务繁忙,请下拉刷新再试"的提示,这是因为什么原因造成的 ...
- Mac 升级系统后idea执行git命令报错xcrun: error: invalid active developer path的解决办法
本来用着电脑上的IntelliJ IDEA 上git用的好好的,闲来无事升级了一下系统,结束发现git不能用了. 两步解决 1.安装xcode 2.IntelliJ IDEA 并配置git,Test ...
- Docker exec 命令执行出错, 显示 the input device is not aTTY 的解决办法
问题描述 在使用 docker exec 命令进入容器时,发现报错信息如下: the input device is not a TTY. If you are using mintty, try p ...
- git commit 提交的时候报错husky > pre-commit hook failed 或者‘lint-staged‘ 不是内部或外部命令,也不是可运行的程序(解决办法)
这个问题是因为当你在终端输入git commit -m "XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查.如果代码不符合 ...
- MYSQL执行sql时报错:Table 'performance_schema.session_status' doesn't exist解决办法
1.今天,在本地mysql底下执行sql时报错了,报错信息是Table 'performance_schema.session_status' doesn't exist,百度了一下说解决办法是进入m ...
- appium连接夜游模拟器失败的解决办法,即在dos命令中输入adb devices查不到设备的解决办法(只针对夜游模拟器)
关于appium连接夜游模拟器的问题,我在dos命令中输入adb devices总是查不到设备,后来百度了很久,都只是说把sdk文件下的adb.exe文件复制粘贴再重命名为nox_adb.exe,然后 ...
- hive执行sh脚本时报错No such file or directory的解决办法
一.对于在服务器上新上传的start.sh脚本,启动时容易出现,-bash:./start.sh:/bin/sh^M: bad interpreter:No such file or director ...
最新文章
- 计算机编码技术ppt,计算机编码技术.ppt
- bat启动脚本 springboot_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...
- 关于系统性能检测的一些使用
- 优秀HTML5网站学习范例:从“饥饿游戏浏览器”谈用户体验
- html5时间点阵代码,HTML5 Canvas 波动的点阵
- Redis安装教程(超详细)
- 2020 CUMCM全国大学生数学建模竞赛 B题 Notes
- spring的核心组件
- 快手测试开发工程师面试
- Currently, defining WATERMARK on a changelog source is not supported
- python 0基础学习笔记6:OS模块、窗口控制、语言、内存修改
- TCP/IP之蓟辽督师 转
- Linux——定时运行作业
- 小程序空格解决文字分散对齐
- 沐神d2l视频环境安装
- 使用PIL将白底黑字图片转为透明底白字
- 2018山西中考计算机软件名称,2018山西中考信息技术|阳泉2018年中考信息技术考试安排...
- 几种常见的数据分析图
- 状态压缩+dfs+背包
- 使用android 手机做附近基站的扫描
热门文章
- 【科普】联邦知识蒸馏概述与思考
- 度假式办公环境、值得拥有!珠海金山软件诚聘CV、C++、后端工程师
- mysql多地备份_mysql简单批量备份多个库
- Windows安装Python教程
- 收藏 | 计算机视觉中的自注意力
- PyTorch | torch.zeros()如何使用?torch.zeros使用方法 | torch.zeros()例子
- 论文必备神器,1行代码搞定Latex公式编写,这个4.6M的Python小插件
- 卷积神经网络CNN是靠什么线索学习到深度信息的?
- 带你自学Python系列(十二):Python函数的用法(二)
- 大数据分析必须要会的数据处理技巧!!!