используя команды watch run 2

На странице настроек KeePass, в которой упоминаются другие ответы, я должен был установить флажок «Помните выше настройки (например, при использовании KeePass Portable)», хотя я не использовал переносное местоположение. Я использую переносную загрузку, поэтому, возможно, это и есть вариант. Теперь он работает!

1
задан 12 March 2015 в 16:37

2 ответа

Если вы хотите, чтобы обе команды выполнялись, одним из способов является их разделение с помощью ; вместо &&.

watch 'du -h filename.txt; df -h'

&& позволяет выполнить вторую команду (второй операнд справа от &&), только если первая команда выполнена успешно (статус выхода 0). Если это предполагаемое поведение, перейдите к &&.

12
ответ дан 23 May 2018 в 22:28

Для полноты ради ...

 watch 'du -h filename.txt || true && df -h'

The || истина "заставляет первую команду оценивать как истинную, даже если она по какой-то причине не работает. Это позволит следующей команде после & amp; & amp; выполнять независимо от вывода первого. Это, скорее всего, не нужно для сценария, просто показывая, что это возможно.

1
ответ дан 23 May 2018 в 22:28

Другие вопросы по тегам:

Похожие вопросы: