感覺是為了疫情後復甦活動才辦得這個盛大
Bash 設定指令逾時時間
透過 timeout
設定指令最長可以跑多久。
timeout 3s sleep 1 echo "$?" 0 timeout 3s sleep 5 echo "$?" 124
custom function in shell script
之前看到的 shell script 說明,建立幾乎都是用 `function`:
function show-server-status() { }
被 IDE 糾正以後才知道有規範 (Google 的 style guide),像是不使用 function
宣告、命名原則:
# [a-zA-Z0-9_] only # https://stackoverflow.com/a/28115066 show_server_status() { }
看來該找時間整理一下 scripts 了
Synology 上啟用 rsync 服務
先在控制台中啟用 rsync:
啟動後,就可以透過 SSH 來 rsync 資料。
但要注意的是,因為是透過 SSH,所以路徑不是單純的共用資料夾名稱,而是 Synology 掛載 volume 的路徑。若路徑錯誤,會顯示類似下方的錯誤訊息:
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(231) [Receiver=3.2.7]
以下圖來說,profile
資料夾是位於 儲存空間 2
,因此實際路徑會是 /volume2/profile
:
路徑確認後,就可以讓 rsync 跑起來:
rsync -av --partial --progress \ -e 'ssh -p 2121' \ ./data johnroyer@my.synology:/volume2/profile/backup
各廠牌優酪乳所含乳酸菌
記錄各家優酪乳的乳酸菌類型。
義美優酪乳:
- 活性乳酸菌 嗜熱鏈球菌 Streptococcus thermophilus
- 保加利亞乳桿菌 Lactobacillus delbrueckii subsp. bulgaricus
- 鼠李糖乳桿菌 Lactobacillus rhamnosus
- 植物乳桿菌 Lactiplantibacillus plantarum
- 嗜酸乳桿菌 Lactobacillus acidophilus
- 雙歧桿菌 Bifidobacterium lactis
- 副乾酪乳桿菌 Lactobacillus paracasei
統一 AB 優酪乳:
- 嗜熱鏈球菌 Streptococcus thermophilus
- 亞斯菲德菌 (嗜酸乳桿菌) Lactobacillus acidophilus La-5
- 雷特氏 B 菌 (Bifidobacterium lactis Bb12)
- 保加利亞乳桿菌 Lactobacillus bulgaricus
統一 LP33 機能優酪乳
- 嗜熱鏈球菌 Streptococcus thermophilus
- 副乾酪乳酸桿菌 Lactobacillus paracase
- 保加利亞乳桿菌 Lactobacillus bulgaricus
福樂 自然零
- 嗜熱鏈球菌 Streptococcus thermophilus
- 德氏乳桿菌 Lactobacillus delbrueckii
- 比菲德氏龍根菌 Bifidobacterium
光全
- S 菌 Streptococcus thermophilus
- L 菌 (Lactobacillus delbrueckii subsp. bulgaricus, Lactobacillus delbrueckii subsp. lactis)
- A 菌 Lactobacillus acidophilus
- B 菌 Bifidobacterium animalis subsp. Lactis
林鳳營益生菌優酪乳
- 嗜熱鏈球菌 Streptococcus thermophilus
- 保加利亞乳桿菌 Lactobacillus bulgaricus
- 比菲德氏菌 Bifidobacterium lactis
- 嗜酸乳桿菌 Lactobacillus acidophilus