Могу ли я заставить сценарий ждать нажатия клавиши, когда он открыл себя в новом окне терминала?

Для этого есть план, и я бы хотел, чтобы это произошло по разным причинам, но мы не смогли найти время, чтобы сделать это - это не помогает, что это требует значительная часть времени из команды архивной инфраструктуры Launchpad, которая полностью захламлена.

Вероятно, проблема в том, что чем больше вы сжимаете пакеты, тем сложнее синхронизировать их. Это довольно фундаментальное свойство хороших алгоритмов сжатия. Возможно, даже когда мы это реализуем, будут некоторые пакеты, которые будут синхронизироваться немного лучше, чем текущая ситуация.

Другая информация:

https: //blueprints.launchpad. net / ubuntu / + spec / foundation-o-debdelta / https://wiki.ubuntu.com/UbuntuDebdeltaSupport
0
задан 17 April 2018 в 19:27

21 ответ

Невозможно воспроизвести. Этот код

#!/bin/bash
if [ ! -t 0 ]; then x-terminal-emulator -e "$0"; exit 0; fi
echo "new window"
read -n1 -r -p "Press any key to continue..." key
echo bye

при запуске с ./foo.sh </dev/null открывается в новом терминале и ждет нажатия клавиши.

Вам нужно будет более четко указать ваш код. [ ! d2]

0
ответ дан 22 May 2018 в 11:23
  • 1
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 2
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 3
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 4
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 5
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 6
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 7
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 8
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 9
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 10
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 11
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 12
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 13
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 14
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 15
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03
  • 16
    Ты прав. Выяснилось, что я оставил #! / Bin / bash и использовал -n1 в команде чтения, и тогда это не сработает. – user 17 April 2018 в 20:03

Невозможно воспроизвести. Этот код

#!/bin/bash if [ ! -t 0 ]; then x-terminal-emulator -e "$0"; exit 0; fi echo "new window" read -n1 -r -p "Press any key to continue..." key echo bye

при запуске с ./foo.sh </dev/null открывается в новом терминале и ждет нажатия клавиши.

Вам нужно будет более четко указать ваш код. [ ! d2]

0
ответ дан 17 July 2018 в 16:38

Невозможно воспроизвести. Этот код

#!/bin/bash if [ ! -t 0 ]; then x-terminal-emulator -e "$0"; exit 0; fi echo "new window" read -n1 -r -p "Press any key to continue..." key echo bye

при запуске с ./foo.sh </dev/null открывается в новом терминале и ждет нажатия клавиши.

Вам нужно будет более четко указать ваш код. [ ! d2]

0
ответ дан 23 July 2018 в 17:30
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 22 May 2018 в 11:23
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 17 July 2018 в 16:38
read -r -p "Press any key to continue..." key

ждет ключа возврата, независимо от того, было ли использовано #! / bin / bash.

Когда

#!/bin/bash

находится в верхней части скрипт -n1 будет работать и будет ждать любой клавиши.

0
ответ дан 23 July 2018 в 17:30

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

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