«sudo install» не является подходящей командой для достижения желаемого. Это, однако, следующее: sudo dpkg -i package.deb
На самом деле есть еще более простой способ. ssh-add -l
возвращает true (0), если в противном случае есть ключи и false (1), поэтому ваша первая функция может быть заменена следующим:
ssh-add () {if! ssh-add -l & gt; / dev / null; затем ssh-add -t 5h fi}
& nbsp;
На самом деле есть еще более простой способ. ssh-add -l
возвращает true (0), если в противном случае есть ключи и false (1), поэтому ваша первая функция может быть заменена следующим:
ssh-add () {if! ssh-add -l & gt; / dev / null; затем ssh-add -t 5h fi}
& nbsp;
Еще проще в части «это интерактивный сеанс» добавить
ssh-add -l & amp; gt; / dev / null || ssh-add ~ / .ssh / my_id