関数を定義してn秒ごとに呼び出したいです。たとえば、
function h
echo hello
end
プロジェクト呼び出しh
:
david@f5 ~> h
hello
しかし、時計を使用すると何もありません...
watch -n 60 "h"
...私は得る:
Every 60.0s: h f5: Wed Oct 10 21:04:15 2018
sh: 1: h: not found
watch
Fishで実行するために定義した関数をどのように使用できますか?
ベストアンサー1
別の方法は保存機能をクリックしてから、watch
Fishに電話するように依頼します。
bash$ fish
fish$ function h
echo hello
end
fish$ funcsave h
fish-or-bash$ watch -n 60 "fish -c h"
funcsave
上記のように、名前付き~/.config/fish/functions/
関数定義をパス内のファイルに保存します。~/.config/fish/function/h.fish