所有文章

  • 【原】执行shell脚本报错“$'\r': command not found”的原因及解决方案

    编程技巧执行shell脚本报错“$'\r': command not found”的原因及解决方案

    在测试jenkins自动部署远程tomcat时,执行在目标linux上编写好的shell脚本时出现“$'\r': command not found”,但是我仔细检查了脚本,报错对应行的位置只是一个空行,并没有问题,那么linux为什么会将一个回车的空行报错?问题原因:脚本是在window下编辑完成后上传到linux上执行的,win下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n,linux下不识别\r为回车符,所以导致每行的配置都多了个\r回车符。解决方案:1、若报错的地方改动很小,可以直接手动编辑一下;2、文件太多,又不想一个...

    不忘初心 不忘初心 2019-10-08 围观(1075) 评论(0) 点赞(2) 编程技巧

    阅读更多
  • 【原】Shell脚本监控Linux进程状态,定时监测进程被关闭后自动重启

    服务器Shell脚本监控Linux进程状态,定时监测进程被关闭后自动重启

    linux服务器上部署的tomcat服务,偶尔会因为内存不够等原因被系统kill掉,每次手动重启很麻烦,今天来写一个shell脚本定时监测进程状态,如果下次再被干掉了就自动重启。1、新建restart.sh[root@VM_41_196_centos~]#cd/usr/local/[root@VM_41_196_centoslocal]#vimrestart.sh[root@VM_41_196_centoslocal]#2、权限设置744[root@VM_41_196_centoslocal]#chmod744restart.sh[root@VM_...

    不忘初心 不忘初心 2019-07-03 围观(2318) 评论(0) 点赞(3) 服务器

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们