Create a file comfyui-start.sh:

#! /bin/bash
 
# activate conda in shell script
source /home/marcuschiu/anaconda3/etc/profile.d/conda.sh
 
# activate the virtual environment used for running ComfyUI
conda activate comfyenv
 
cd /home/marcuschiu/Desktop/ComfyUI
python main.py --listen

Create a file /etc/systemd/system/comfyui.service:

[Unit]
Description=ComfyUI Service
After=network.target
 
[Service]
User=marcuschiu 
WorkingDirectory=/home/marcuschiu/Desktop/ComfyUI 
ExecStart=/home/marcuschiu/Desktop/ComfyUI/comfyui-start.sh
Restart=always
 
[Install]
WantedBy=multi-user.target

Execute the following commands:

sudo systemctl daemon-reload
sudo systemctl enable comfyui.service
sudo systemctl start comfyui.service