解决openoffice进程异常退出的办法

步骤1 编写脚本
openoffice.sh

#!/usr/bin/bash

OPENOFFICEPID=`ps -ef|grep "/opt/openoffice4/program/soffice"|grep -v grep|grep -v grep|awk '{print $2}'`

if [ ! -n "$OPENOFFICEPID" ];then
    echo "OPENOFFICEPID is empty"
    echo "start openoffice"
    nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;StarOffice.Service" -nofirststartwizard &
else
    echo "OPENOFFICEPID is $OPENOFFICEPID is started!"
fi

步骤2 将openoffice.sh脚本放置在root目录下面,如图所示:
这里写图片描述
步骤3 赋权限

[root@localhost ~]#chmod  a+x openoffice.sh

步骤4 编辑crontab文件

[root@localhost ~]# cd /var/spool/cron
[root@localhost cron]# crontab  -e
编辑内容如下
* * * * *  /root/openoffice.sh

步骤5 验证:
查看当前的启动的openOffice

[root@localhost cron]# ps -ef|grep /opt/openoffice4/program/soffice

这里写图片描述
删除后

--将openoffice所有进程杀掉
 ps -ef|grep "/opt/openoffice4/program/soffice"|grep -v grep|grep -v grep|awk '{print $2}'  | xargs kill

这里写图片描述
等一分钟后查看(通过对比时间)
这里写图片描述

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhou920786312/article/details/79963646
个人分类: 架构
想对作者说点什么? 我来说一句

JavaSE之异常

-

学院

1970年01月01日 08:00

没有更多推荐了,返回首页

不良信息举报

解决openoffice进程异常退出的办法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭