rpm 打包公升級後,無法自動啟動

2021-09-24 12:51:27 字數 1016 閱讀 9605

rpm安裝包,使用,"rpm -uvh **.rpm" 公升級後

程式會關閉,需要手動啟動

原因,rpm 使用「-uvh」 公升級,是先安裝新版本,再解除安裝舊版本,

舊版本解除安裝後,會關閉程式,導致該bug

停止應用的時候判斷一下,當前的操作狀態,是否為解除安裝,是解除安裝就停止

summary: email 郵件系統,中標麒麟環境rpm安裝包

group: system environment/daemons

license: gpl

vendor: myself.com

%description

#pre install

%pre

#/usr/email/stop.sh

#pre unstall

%preun

#如果安裝狀態為解除安裝 0解除安裝,1安裝

if [ $1 == 0 ] ;then

/usr/email/stop.sh

fi#after unstall

%postun

rm -rf /usr/email/filesystem

#%clean

#%install

%files

#permission

%defattr (-,root,root,0775)

#安裝目錄

/usr/email

#安裝後進行的操作

%post

chmod u+x /usr/email/*.sh

/usr/email/start.sh

公升級win10後Apache2 2無法啟動錯誤

7月29日,筆者第一時間公升級win10,發現原先的wamp環境,apache2.2無法啟動,具體錯誤 localhost 404報錯,apache monitor apache無法啟動,running none of apache 1 service.通常還是80埠占用,為徹底解決,修改httpd...

Hadoop啟動後無法啟動NodeManager

在配置完hadoop集群後,使用命令 start all.sh 進行啟動集群。然後使用命令 jps 檢視程序啟動情況,發現沒有nodemanager 只需要使用命令 cd usr local hadoop hadoop 2.7.4 etc hadoop 進入該目錄後,使用命令 vim yarn si...

pyinstaller打包exe後無法執行錯誤解決

1 執行環境說明 python版本3.7 直接使用pip進行安裝pywin32 pyinstaller pip install pywin32 pip install pyinstaller 2 使用了第三方庫的情況 建議在打包之前務必找到第三方庫的包,把包複製到到跟myfile.py同目錄下,然後...