Как я могу запускать разные команды в отдельных терминалах с помощью сценария оболочки? ⇐ Linux
Как я могу запускать разные команды в отдельных терминалах с помощью сценария оболочки?
У меня есть доступ к виртуальной машине Azure, на которой я собираюсь запустить три узла Hyperledger Besu: один загрузочный узел и два валидатора узлы. Чтобы автоматизировать эту настройку, я создал сценарий оболочки.
Сначала я проверил эмулятор терминала, запустив:
echo "Эмулятор терминала: $TERM" Вывод показал xterm-256color.
Основываясь на этом, я попытался выполнить следующую команду:
xterm -e "besu --network=devnet --bootnodes --genesis-file=build/uled-local.json --data-path=build/BootNode/node --rpc-http-enabled =true --rpc-ws-enabled=true --rpc-http-port=8552 --rpc-ws-port=8553 --rpc-http-cors-origins=* --host-whitelist=* --rpc -http-api=ETH,NET,WEB3,TXPOOL,DEBUG, --rpc-ws-api=ETH,NET,WEB3 --metrics-enabled=true --metrics-host=0.0.0.0 --tx-pool- max-size=8000 --tx-pool-retention-hours=2 --revert-reason-enabled=true --logging=INFO --rpc-http-host=0.0.0.0 --rpc-ws-host=0.0 .0.0 --rpc-http-authentication-enabled=true --rpc-http-authentication-jwt-public-key-file=authKeys/puk.pem; exec bash" Однако я столкнулся с ошибкой xterm: команда не найдена.
Я также попробовал следующую команду:
xterm -hold -e "publicmint --bootnodes --genesis-file=build/uled-local.json --data-path=build/BootNode/node --rpc-http-enabled=true - -rpc-ws-enabled=true --rpc-http-port=8552 --rpc-ws-port=8553 --rpc-http-cors-origins=* --host-whitelist=* --rpc-http- api=ETH,NET,WEB3,TXPOOL,DEBUG, --rpc-ws-api=ETH,NET,WEB3 --metrics-enabled=true --metrics-host=0.0.0.0 --tx-pool-max-size =8000 --tx-pool-retention-hours=2 --revert-reason-enabled=true --logging=INFO --rpc-http-host=0.0.0.0 --rpc-ws-host=0.0.0.0 - -rpc-http-authentication-enabled=true --rpc-http-authentication-jwt-public-key-file=authKeys/puk.pem" Но возникла та же ошибка: xterm: команда не найдена.
Когда я проверил список терминалов, используя:
update-alternatives --list x-terminal-emulator Я получил следующую ошибку:
update-alternatives: ошибка: нет альтернатив для x-terminal-emulator Может ли кто-нибудь помочь устранить эти ошибки?
У меня есть доступ к виртуальной машине Azure, на которой я собираюсь запустить три узла Hyperledger Besu: один загрузочный узел и два валидатора узлы. Чтобы автоматизировать эту настройку, я создал сценарий оболочки.
Сначала я проверил эмулятор терминала, запустив:
echo "Эмулятор терминала: $TERM" Вывод показал xterm-256color.
Основываясь на этом, я попытался выполнить следующую команду:
xterm -e "besu --network=devnet --bootnodes --genesis-file=build/uled-local.json --data-path=build/BootNode/node --rpc-http-enabled =true --rpc-ws-enabled=true --rpc-http-port=8552 --rpc-ws-port=8553 --rpc-http-cors-origins=* --host-whitelist=* --rpc -http-api=ETH,NET,WEB3,TXPOOL,DEBUG, --rpc-ws-api=ETH,NET,WEB3 --metrics-enabled=true --metrics-host=0.0.0.0 --tx-pool- max-size=8000 --tx-pool-retention-hours=2 --revert-reason-enabled=true --logging=INFO --rpc-http-host=0.0.0.0 --rpc-ws-host=0.0 .0.0 --rpc-http-authentication-enabled=true --rpc-http-authentication-jwt-public-key-file=authKeys/puk.pem; exec bash" Однако я столкнулся с ошибкой xterm: команда не найдена.
Я также попробовал следующую команду:
xterm -hold -e "publicmint --bootnodes --genesis-file=build/uled-local.json --data-path=build/BootNode/node --rpc-http-enabled=true - -rpc-ws-enabled=true --rpc-http-port=8552 --rpc-ws-port=8553 --rpc-http-cors-origins=* --host-whitelist=* --rpc-http- api=ETH,NET,WEB3,TXPOOL,DEBUG, --rpc-ws-api=ETH,NET,WEB3 --metrics-enabled=true --metrics-host=0.0.0.0 --tx-pool-max-size =8000 --tx-pool-retention-hours=2 --revert-reason-enabled=true --logging=INFO --rpc-http-host=0.0.0.0 --rpc-ws-host=0.0.0.0 - -rpc-http-authentication-enabled=true --rpc-http-authentication-jwt-public-key-file=authKeys/puk.pem" Но возникла та же ошибка: xterm: команда не найдена.
Когда я проверил список терминалов, используя:
update-alternatives --list x-terminal-emulator Я получил следующую ошибку:
update-alternatives: ошибка: нет альтернатив для x-terminal-emulator Может ли кто-нибудь помочь устранить эти ошибки?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Экспортная переменная среды оболочки перед запуском команды из сценария PHP CLI
Anonymous » » в форуме Php - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не удалось заархивировать и загрузить файлы. Возврат символов в терминалах
Anonymous » » в форуме Php - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-