openoffice 自动重启脚本

openoffice 定时任务重启脚本



前言

`
OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是免费软件,任何人都可以免费下载、使用及推广它。


一、openoffice 安装可以参考我的安装文档

二、使用步骤

1.新建 openoffice.sh 文件

  1. mkdir openoffice.sh # 创建文件
  2. chmod -R 755 openoffice.sh #授权为可执行文件

2.重启脚本

# 以下是openoffice重启脚本
#!/bin/sh

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, start openoffice"
    nohup soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
else
    # kill all openoffice process
    # ps -ef|grep "/opt/openoffice4/program/soffice"|grep -v grep|grep -v grep|awk '{print $2}'  | xargs kill 
    echo "OPENOFFICEPID is $OPENOFFICEPID is started!"
fi

3.创建定时任务

  1. #查看任务列表
    crontab -l
  2. 添加定时任务
    crontab -e
    进入vim编辑,添加一行定时任务并保存
    格式: 分 时 日 月 周 命令 参数
    */1 * * * * /bin/sh /root/openoffice.sh #每分钟检查执行

总结

总结:由于特殊原因会导致openoffice进程经常性的挂掉,此脚本加入定时任务后,会每分钟去检查执行定时任务,如果openoffice挂掉后,会自动重启,也可以自己做验证,kill 掉进程后,看openoffice进程会不会自动拉起,如果不可以,检查脚本是不是有问题,文件是否授权为可执行文件,脚本放的位置和定时任务里面写的路径是否一致, 前提是一定要安装openoffice 也欢迎大家交流学习!!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值