Systemd 時間排程筆記
一般我們使用排程都是用 crontab
再搭配使用flock 去做程式執行管控,這一段也有可能時間寫死程式一個flag,這無疑是要佔用檔案了
前幾天我看到 systemd 可以做排程設定
所以就簡單研究一下
其實之前就有簡單研究
一直覺得這個東西非常實用
用配置就能完成程式複雜判斷
網路上還滿多相關教學
應該可以用在正式環境上面
一般我們使用排程都是用 crontab
再搭配使用flock 去做程式執行管控,這一段也有可能時間寫死程式一個flag,這無疑是要佔用檔案了
前幾天我看到 systemd 可以做排程設定
所以就簡單研究一下
其實之前就有簡單研究
一直覺得這個東西非常實用
用配置就能完成程式複雜判斷
網路上還滿多相關教學
應該可以用在正式環境上面
使用 Docker 我們知道rm container 所有東西不會被保留
但我往往會忽略有 images 占空間
我發現 PI 1 已經吃 14GB (總共空間 15GB)
後來發現是裝太多 images
原因是我往往先丟 PI 1 測試能不能跑
日積月累爆掉
PS: 是更新 apt upgrade 才發現 哈哈
之前有使用vscode套件Rest Client搭配JSON-Server簡單使用小記 | 程式狂想筆記
但我覺得設定還不是很好用
之前有聽過 apache, nginx, frp, caddy server 都能做 web 反向代理
但都沒有實際工作用到
最近因為有搭建 mockapi 和 jboss 想對外測試line webhook
有想到代理對外窗口使用 ngrok
但…反向代理花了不少時間
希望下次複製及所用
這邊應該會以window 環境
畢竟公司開發環境是 window
最近看 frp 文章
我看反向代理不用設定在 server 那邊
這邊方法有點跟 traefik 跟 label 實作有點像
但網路上說這兩個用途有點不太一樣
我認真看一下 frp 官網文件
真的還是有差!!
最近帶 SONY WH1000MX4 電腦聽音樂使用語音聊天
發現聲音沒有聽到音樂,後來發現聲音有兩個裝置
輸出
麥克風是
先蒐集,有空整理
最近 JAVA 程式遇到一個奇怪錯誤
使用 split 針對 data 做分割
切割符號為 ^
最後發現是後面空白會合併空白
如題
xs:sequence 會檢查 xml tag 順序
xml - how can i remove the ordering from a xsd sequence - Stack Overflow
要排除這個方法要 xs:all
但會遇到 unbounded 不能正常運作
最後找到一篇解決方法
最近在樹莓派使用 Docker 服務多
常常設完一個服務,我就要去Virtual Server 設定一個 port
最後想到可以架一個 Server 做反向代理
這時候我想到 nginx 和 caddy
caddy 又可以幫我換 letsencrypt 憑證
最後看到這篇用 Traefik 搭配 Docker 快速架設服務 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
我要介紹另外一套工具叫 Traefik,這一套也是用 Go 語言開發,而我推薦這套的原因是,此套可以跟 Docker 很深度的結合,只要服務跑在 Docker 上面,Traefik 都可以自動偵測到,並且套用設定。透過底下的範例讓 Traefik 串接後端兩個服務,分別是 domain1.com 及 domain2.com。
好像能試試看喔