亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux如何啟動openoffice服務

 更新時間:2024年09月04日 09:35:15   作者:披荊的少年  
這篇文章主要介紹了linux如何啟動openoffice服務問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

啟動openoffice服務

首先先從百度百科剪切介紹下openoffice

OpenOffice.org 是一套跨平臺的辦公室軟件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系統(tǒng)上執(zhí)行。它與各個主要的辦公室軟件套件兼容。OpenOffice.org 是自由軟件,任何人都可以免費下載、使用及推廣它。

也許openoffice的強大,我們無法想象,但是我這邊只需要用到它的一個小小的功能,就是文件轉化(word exel 轉PDF)、在線文件預覽

環(huán)境

  • 系統(tǒng) : linux ubuntu 16
  • openoffice 4

主要的作用是調(diào)用openoffice 對文檔或表格進行轉化并實現(xiàn)在線預覽

在這里具體的代碼就不貼出來了,網(wǎng)上資源比較多

在這里主要講的是如何開啟或關閉openoffice 以及自啟動和定時檢查

開啟的命令 【soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard】

當然最好是在openoffice 的安裝目錄下 /opt/openoffice4/program/ 一般都是默認安裝在該目錄下

關閉 可通過 ps -e | grep soffice 找到openoffice 的進程數(shù) ,然后通過 kill 進程數(shù)來關閉,這里查找到的有兩個,用的是soffice.bin

也可用 netstat -tlnp | grep 8100 查看進程數(shù),然后 kill 進程數(shù)

設置開機自啟動

通過 vim 打開 /etc/rc.local 文件,然后將啟動openoffice 的命令放在里面

定時檢查啟動

1 編輯一個checkopenOffice.sh 文件

#!/bin/bash
#判斷openoffice 是否開啟,如果沒有開啟,就開啟
openoffice=$( netstat -tlnp |grep 8100 | awk -F ':' '{print $3}'| awk -F '/' '{print $2}')
echo "$openoffice"
if [[ $openoffice = "" ]];then
   echo "openoffice is not open"
   /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

#    then echo "openOffice is not open"
  else
    echo "openOffice is opening"

fi

2 保存后,設置下權限 chmod 777 checkopenOffice.sh

3 crontab -e

#每3分鐘檢查判斷一次是否啟動openoffice ,沒有啟動則將其開啟
分 時 日 月 周
*/3 * * * *   checkopenOffice.sh

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論