自從使用Ubuntu以後,一個一直困擾我的問題是,在某些情況下我的桌面左上角會彈出需要打入使用者密碼的1password popup window,然後它是無法被關掉的!!!
(即使想要打密碼進去或單純想要關閉這個視窗都不行…)
原本以為是1password的bug,後來才發現是Ubuntu本身的bug,且其他人也有遇過這問題….
不多說 ,直接附上解決方法:
Alt + F2
- type
r
, thenEnter
這樣就解決了….
Just another WordPress site
自從使用Ubuntu以後,一個一直困擾我的問題是,在某些情況下我的桌面左上角會彈出需要打入使用者密碼的1password popup window,然後它是無法被關掉的!!!
(即使想要打密碼進去或單純想要關閉這個視窗都不行…)
原本以為是1password的bug,後來才發現是Ubuntu本身的bug,且其他人也有遇過這問題….
不多說 ,直接附上解決方法:
Alt + F2
r
, then Enter
這樣就解決了….
主要是我想要針對某些build target做些條件判斷,只有當某些條件成立時,才可以繼續build target中的其他步驟,不然的話就中斷。
最基本的使用範例如下︰
build.target:
if [ ! -d /home/ubuntu ]; then echo "ERROR: folder not exist"; exit 1; fi
# OR
build.target2:
if [ ! -d /home/ubuntu ]; then \
echo "ERROR: folder not exist"; \
exit 1; \
fi
會有這篇文章,主要是因為在hacker news上看到有人分享轉移到Mac M1時,如何找到他在Linux上使用時對應的Apps/tools
為我來說,主要會紀錄這篇是為了看我目前在Linux上哪邊可以找到對應我在Mac上常用的工具。(當然也順便紀錄一下有哪些Mac App是不錯用的)
目前看下來,我在Linux這邊可以嘗試的工具有:
對ansible還不是很熟, 大概知道可以把ansible scripts寫得很模組化, 但就遇到一個問題是如何加載我們剛寫的task role呢?
在ansible 中, 預設的 role 的讀取路徑會是如下:
${playbook_dir}/roles/...
${HOME}/.ansible/roles/...
/usr/share/ansible/roles/...
/etc/ansible/roles/...
${playbook_dir}/...
如果在上面的路徑下, 都找不到對應的role時, ansible就會無法執行對應的playbook…
但除了上面的role搜尋路徑以外, 其實我們可以在paybook中直接透過相對路徑去指定role的對應位址.
舉例來說:
我的playbook 資料夾結構為
my-playbook/
roles/
my-role
playbook1
/main.yml
main.yml 的內容中, 可以透過相對路徑來指定我另外撰寫的 my-role
- hosts: all
vars:
foo: "bar"
roles:
- role: "../roles/my-role"