Как я могу запустить скрипт bash с sudo из другого скрипта bash - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь запустить скрипт a из скрипта b, я не создал скрипт a, и я не уверен, хочу ли я добавить местоположение скрипта a s в PATH.

Делать вещи еще сложнее - это факт, что я хочу запустить скрипт a с помощью sudo, но не скрипт b, поэтому у меня есть whiptail в скрипте b, чтобы запросить пароль и передать его вместе с echo $pass | sudo -S.

мой текущий код:

#!/bin/bash
input=$(whiptail --passwordbox "Enter password" 10 50 3>&1 1>&2 2>&3 )
echo $input | sudo -S bash /home/<username>/multibootusb/makeUSB.sh -e -b "$1" "$2"
...