Вопросы с тегом «sh»


3
Что такое команда sh -c?
Я обнаружил sh -cкоманду. Я нашел его до того, как опубликовал здесь, но не могу найти ни одного сообщения от Google, объясняющего это, поэтому я хотел бы знать, что это такое и каков его полный синтаксис.
31 sh 


1
Что делает $ {0% / *} в сценариях оболочки?
Извините, если это глупый вопрос, но я безуспешно искал его. Что именно делает вторая строка? #!/bin/sh cd ${0%/*} || exit 1 Я знаю, что первый - это шебанг, второй пытается сменить каталог, но сбивает с толку ${0%/*}. Не могли бы вы объяснить мне эту вторую строку?
17 command-line  sh 

2
Ошибочно модифицированный `/ bin / sh '
У меня был этот сценарий: spd-say "Hello, don't forget the trash bin." Таким образом, это напомнило мне о том, что я должен был сделать, и я переместил его, /usr/local/bin/и команда trashпроизнесла аргумент, а затем я поставил задачу crontab , чтобы она каждый день напоминала мне о том, что я хотел …
16 scripts  sh 


1
sh: 0: Неверный вариант -
Когда я пытаюсь запустить команду ниже в Ubuntu: sudo -n -u contd sh --login -c ". /home/contd/iib-10.0.0.5/server/bin/mqsiprofile;/home/contd/iib-10.0.0.5/common/jdk/jre/bin/java -cp $CLASSPATH:$MQSI_JREPATH//usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/jsch.jar:/usr/share/ant/lib/junit.jar -Djava.ext.dirs=/home/contd/iib-10.0.0.5/common/jdk/lib:/home/contd/iib-10.0.0.5/common/jdk/jre/lib/ext -Dant.home=/usr/share/ant org.apache.tools.ant.Main -f /home/contd/AntScript/build_main.xml" Я получаю эту ошибку: sh: 0: Illegal option -- Предполагается, что приведенная выше команда поддерживается в Linux, но когда я пытаюсь реализовать то же решение (Ant-скриптинг) …
10 command-line  sh 

4
Временно измените / bin / sh ссылку
У меня есть часть программного обеспечения, для которой требуется /bin/shBash, но для Ubuntu по умолчанию используется Dash, и я хочу оставить его по умолчанию; Я не хочу постоянно менять его на Bash. Есть ли способ изменить его только для запущенной терминальной сессии? Таким образом, программа, запущенная в этом терминале, увидит, …
9 command-line  bash  sh 

2
Отказано в доступе при запуске файла sh
Я пытаюсь использовать sh-файл, чтобы легко запустить экран с моей консоли сервера minecraft. Я назвал этот файл mc.sh. У меня есть другой файл sh в том же каталоге, что и mc.sh, который работает нормально. Вот что находится в mc.sh: screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui Вот что …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.