解決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

注:每1分鍾執行一次此腳本,可以根據實際需要進行

步驟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

等一分鍾后查看(通過對比時間) 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM