Как запустить test.sh вместо bash, когда я запускаю ssh для Debian Jessie - PullRequest
0 голосов
/ 23 октября 2018

Я хочу запустить test.sh вместо / bin / bash, когда я отправляюсь в Debian Джесси.это возможно? как?спасибо

1 Ответ

0 голосов
/ 23 октября 2018

Этот вопрос лучше подходит для https://superuser.com. Я не уверен в том, что вы спрашиваете, но у меня есть несколько разных толкований.Этот вопрос несколько расплывчатый, поэтому я отвечу как на то, что вы на самом деле сказали, так и на то, что, я думаю, вы имели в виду.переводчик с вашим собственным кодом.Мое ключевое слово для того, чтобы думать, что это "вместо".Это предполагает, что test.sh является интерпретатором, похожим на Bourne Shell, и что используемая вами оболочка НЕ ​​Bash.Это может быть достигнуто с помощью следующего (эквивалентно используемой оболочке):

sudo cp ~/your_directory/test.sh /bin/
sudo cp /bin/bash ~/your_directory/bash_backup
sudo rm /bin/bash
sudo mv /bin/test.sh /bin/bash

Этот код заменит файл на /bin/bash на test.sh.Я не рекомендую делать это на самом деле, так как вы не сможете восстановить исходную функциональность Bash, в зависимости от того, как настроена ваша система.

Что я думаю, что вы имели в видуСпросите, как вы можете запустить test.sh при запуске, а затем продолжить в обычном режиме.Здесь ответили: http://stackoverflow.com/questions/12973777/ddg#12973826

...