centos7 vnc 無法systemctl啟動


1.centos7 vnc 無法systemctl啟動

  • 報錯如下:Failed to start Remote desktop service (VNC)

2.解決辦法

  • 錯誤服務腳本名

    • vncserver@1.service
  • 正常服務腳本名

    • vncserver@:1.service
      • 注意1前面的冒號,:1整體是需要當作端口參數傳入到vncserver@:1.service腳本中的,不能為純數字

      • %i 將被:1這個端口參數所替代,所以這里容易被大家忽略,造成服務無法使用systemctl啟動

[Service]                                                                                                                   
Type=forking                                                                                                                
# Clean any existing files in /tmp/.X11-unix environment                                                                    
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'                                                 
#ExecStart=/usr/sbin/runuser -l appadmin -c "/usr/bin/vncserver %i -geometry 1280x1024"                                     
ExecStart=/usr/sbin/runuser -l appadmin -c "/usr/bin/vncserver %i"                                                          
PIDFile=/home/appadmin/.vnc/%H%i.pid                                                                                        
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

3.參考鏈接


免責聲明!

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



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