Articles of оболочку

процесс pkill, содержащий специальные символы

пытается запустить pkill в файле с именем «+» в названии pkill -SIGTERM -f "auth+live+ec575698789349860987088t897906769878968970" если я выберу эту часть «auth + live +», я успешно Я попытался поставить его в кавычки, без, одного и двухместного, есть ли способ заставить это работать

Команды, вставленные в терминал, усекаются

У меня есть список команд, которые я хотел бы вставить в терминал, чтобы они запускались один за другим. Первоначально они работают нормально, но команды позже усекаются. Пример команды: ogr2ogr -nlt PROMOTE_TO_MULTI -progress -skipfailures -overwrite -lco PRECISION=no -f PostgreSQL PG:"dbname='natural_earth' host='localhost' port='5432' user='natural_earth' password='natural_earth'" 50m_physical/ne_50m_lakes.shp Есть около 150 из этих команд, они хранятся в gedit с […]

Как перенести файлы из одного каталога во вложенный каталог с помощью SSH?

Я новичок в SSH. Я хотел бы знать, как переместить все файлы, а не папку или каталог, в существующую папку или каталог на два уровня вниз.

не удалось войти через tty {1-6} в качестве обычного пользователя

Я не могу войти через tty {1-6} в качестве обычного пользователя. Я могу войти только в качестве пользователя root . При входе в систему с обычным пользователем компьютер отображает приветственное сообщение от /etc/motd и выводит меня немедленно. Что может быть причиной? Какие файлы журналов могут быть полезны для проверки? Я могу войти в систему с […]

Храните переменную \ in read для отображения пространства

Попытка сохранить пробелы в переменной для чтения с помощью \ . $ echo "Drag folder to be copied to terminal and press ENTER." $ read FILE /Users/UserName/Desktop/Folder\ With\ Spaces\ In\ it $ echo "$FILE" /Users/UserName/Desktop/Folder With Spaces In it Они удалены. Мне нужно, чтобы они оставались, поскольку они будут использованы позже в копии. Пример. $ […]

Может ли Bash сообщать интерактивный сеанс SSH из встроенного сеанса SSH?

У меня есть сценарий Bash, который нужно запускать из интерактивного приглашения из-за переменных среды и конфигурации, которые, по-видимому, читаются при фактическом входе в сеанс. Примеры ниже: Хорошо me@client:~$ ssh box user@box:~$ /usr/local/bin/myscript Плохо me@client:~$ ssh box "/usr/local/bin/myscript" Есть ли какой-нибудь Bash-fu, который я могу использовать в своем скрипте, чтобы определить, выполняется ли он с помощью […]

Bash: Как заставить командную строку вызывать скрипт и передавать две строки?

У меня есть простой сценарий bash с именем text.sh который выглядит так: #!/bin/bash read username read password echo "script attempted with $username $password" Я хочу назвать это, используя что-то вроде этого: [root@ip-192.168.0.0 root]# ./test.sh bing s3cr3t И повторите это: script attempted with bing s3cr3t Я могу использовать <<< чтобы получить bing для печати, но не […]

Команда Spawn не найдена

Я пытаюсь использовать команду spawn для подключения к удаленному серверу, выполнить некоторые команды / скрипт. Вот сценарий: #!/usr/bin/expect for i in `srvctl status database -d PROD | awk -F " " '{print $(NF)}'` do echo "value of i is $i" spawn ssh "$i" echo "vijay" done Вот вывод bash-3.2$ sh a.sh value of i is […]

Замените расширение динамического файла фиксированным расширением файла

Мне нужно заменить динамические расширения файлов, которые содержат временную метку для определенной даты с фиксированным расширением файла. Например, 08242016G0040156.ZIP.20160907141452 09042016SHOC0003.ZIP.20160904044504 Мне нужно, чтобы они были заменены на 08242016G0040156.ZIP и 09042016SHOC0003.ZIP соответственно.

После входа в систему нет приглашений

После ввода моего имени пользователя и пароля при попытке входа в систему я не получаю командную строку. Вот как выглядит мой экран: pal login: root Password: Last login: Wed Oct 14 15:42:19 on tty1 _ Я искал эту проблему, и CTRL + Z исправляет это для других людей – Mine ничего не делает. Еще одна […]