青龍定時任務控制面板搭建

2022-09-09 21:30:33 字數 2383 閱讀 3442

部落格主頁:

1.已安裝docker-ce

2.選裝docker-compose

2.1 安裝方式1
1. 新建乙個資料夾,用於存放相關資料

3. 使用docker-compose啟動

4. 瀏覽器輸入ip:5700即可進入面板

# 新建資料資料夾

mkdir qinglong

cd qinglong

wget

# 啟動

docker-compose up -d

2.2 安裝方式2
#拉取青龍面板

docker pull whyour/qinglong:latest

#建立容器

docker run -dit \

-v $pwd/ql/config:/ql/config \

-v $pwd/ql/db:/ql/db \

-v $pwd/ql/repo:/ql/repo \

-v $pwd/ql/raw:/ql/raw \

-v $pwd/ql/scripts:/ql/scripts \

-v $pwd/ql/log:/ql/log \

-v $pwd/ql/jbot:/ql/jbot \

-v $pwd/ql/ninja:/ql/ninja \

-p 5700:5700 \

-p 5701:5701 \

-e enable_hangup=true \

-e enable_tg_bot=true \

-e enable_web_panel=true \

--name qinglong \

--hostname qinglong \

--restart always \

whyour/qinglong:latest

開啟瀏覽器訪問宿主機ip的5700埠即可

例如按照頁面提示操作登入即可,部分可跳過

密碼檢視

1.docker exec -it qinglong bash

2.cat /ql/config/auth.json

# admin即為登入名;*********x為登入密碼

輸入此處記錄的usernamepassword,即可成功登陸qinglong面板,登陸後即可正常使用

##進入青龍容器,qinglong為容器名稱

sudo docker exec -it qinglong bash

##拉取ninja

git clone /ql/ninja

##進入ninja後端資料夾

## 這裡可能會提示錯誤 因為這個庫沒有拉下來 建議手動上傳一下!!!

## docker cp /www/wwwroot/ninja/ qinglong:/ql/ninja

cd /ql/ninja/backend

pnpm install

#安裝ninja pm2 start

#啟動ninja

新增啟動任務到extra,隨容器啟動

extra.sh在青龍面板-配置檔案-extra.sh

//進入青龍容器

docker exec -it qinglong bash

//執行

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

at定時任務

at的守護程序每60秒檢查一次作業佇列,有作業時檢查作業,時間恰好達到,則執行作業。前提 保證atd程序已經啟動,檢查atd程序是否啟動 ps ef grep atd。atd的命令格式 at 選項 時間 ctrl d 結束at命令的輸入。選項 m 任務完成後給使用者傳送郵件,沒有標準輸出。i atg...

at定時任務

1 at是只執行一次,執行完後任務刪除。at的守護程序atd會以後臺模式執行,檢查作業佇列來執行。2 預設 atd每60秒巡邏一次,有作業時候,檢查作業時間,如果和當前時間一樣,就執行任務 3 在使用at命令的時候,一定要保證他的守護者atd程序的啟動。用ps ef grep atd來檢視atd是否...