魚の機能を定義し、時計で使用

魚の機能を定義し、時計で使用

関数を定義して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

watchFishで実行するために定義した関数をどのように使用できますか?

ベストアンサー1

別の方法は保存機能をクリックしてから、watchFishに電話するように依頼します。

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

おすすめ記事