linux安装openoffice与自动重启

下载

百度百科上描述:OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。

下载地址

卸载

1
rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`

linux 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 解压
tar zxvf Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz

#进入安装目录
cd zh-CN/RPMS

#进行安装
rpm -ivh *.rpm

# 进入安装选择目录(请根据系统进行安装)
cd desktop-integration

# 安装
rpm -ivh openoffice4.1.6-redhat-menus-4.1.6-9790.noarch.rpm

# 启动
#临时启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
#后台启动
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

# 查看进程
ps -ef | grep openoffice

deepin 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 进入解压目录
cd zh-CN/DEBS
# 安装
sudo dpkg -i *.deb
# 安装
cd desktop-integration/
# 由于只有一个安装包
sudo dpkg -i *.deb

# 启动
#临时启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
#后台启动
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

监控与重启

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
# 获取openoffice进程id
openofficeId=$(ps -ef | grep soffice | grep -v 'grep' | awk '{print $2}')
# 日志
openofficeMintorLog=./openofficeMonitor.log
Monitor()
{
echo "[info] 开始监控soffice...[$(date +'%F %H:%M:%S')]"

if [[ $openofficeId ]];then
echo "[info] openoffice的进程ID:$openofficeId,继续监控..."
else
echo "[info] openoffice的进程不存在,openoffice进行重启..."
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
fi
echo "---------------------------"
}
Monitor>>$openofficeMintorLog

本文标题:linux安装openoffice与自动重启

文章作者:wsylp

发布时间:2019年09月09日 - 21:09

最后更新:2019年09月09日 - 21:09

原始链接:http://wsylp.top/2019/09/09/linux安装openoffice与自动重启/

许可协议: 本文为 wsylp 版权所有 转载请保留原文链接及作者。

-------------本文结束感谢阅读-------------