Centos
如何在 CentOS 的特定埠上啟動開放式辦公室無頭服務
我正在嘗試以下方法來啟動 OpenOffice 無頭服務:
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;"
我試過用雙破折號
--
而不是單破折號-
,這個命令只是掛起,提示永遠不會出現:soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;"
我已經按照這個連結安裝了openoffice ,它似乎安裝正確,通過
rpm -qa | less
它顯示了所有的openoffice包。我什至嘗試將其刪除並再次安裝,這也可以完成而沒有任何錯誤。
但是服務還沒有開始,我已經檢查過了:
# netstat -tulpn | grep :8100 # netstat -tulpn
但我沒有看到任何服務在監聽埠:8100。
你能告訴我我做錯了什麼嗎?我需要這個來與 Liferay 集成。門戶網站。
環境:CentOS 6.2,64 位。
謝謝
(更新你的作業系統……今天沒有藉口執行 EL6.2 )
我在我的一些生產系統上執行了LibreOffice(以前稱為 OpenOffice )無頭伺服器,用於批量處理 .XLS 文件。
用於此的初始化腳本可在此處獲得。
正在執行的命令行如下所示。埠選擇應該是不言自明的:
/usr/lib64/libreoffice/program/soffice.bin --headless --accept=socket,host=localhost,port=8100;urp;
必要的軟體包是:
# rpm -aq | grep libreoffice | sort libreoffice-calc-4.0.4.2-9.el6.x86_64 libreoffice-core-4.0.4.2-9.el6.x86_64 libreoffice-headless-4.0.4.2-9.el6.x86_64 libreoffice-opensymbol-fonts-4.0.4.2-9.el6.noarch libreoffice-pyuno-4.0.4.2-9.el6.x86_64 libreoffice-ure-4.0.4.2-9.el6.x86_64 libreoffice-writer-4.0.4.2-9.el6.x86_64