

.bashrc に以下のように dockerサービスが起動してない場合、サービス起動するようにしているのですが、  
fish の場合、どのように記載するべきなのでしょうか？

[code]

    service docker status > /dev/null 2>&1
    if [ $? = 1 ]; then
        sudo service docker start
    fi
    
[/code]


CC BY-SA 4.0
2022-06-26T00:47:56.043
89595
2022-06-26T05:54:10.767
13909
question
linux bash fish
fish shellでの記載方法


一応、自己解決。  
ubuntu20.04 fish shell だと以下の方法で期待通りの動作となりました。  
fish の場合、「service docker status > /dev/null
2>&1」の箇所がもっとスマートに記載できる気がしますが、わかりませんでした。。。  
※$status の比較値を1を3にしてますが、ubuntu20.04の場合は3にする必要がありました。

[code]

    service docker status > /dev/null 2>&1
    if [ $status = 3 ]
        sudo service docker start
    end
    
[/code]


CC BY-SA 4.0
2022-06-26T05:54:10.767
89599
2022-06-26T05:54:10.767
13909
89595
answer