Tag: shell

Как найти файл с правами на чтение из корневого каталога?

Я пытаюсь найти файлы с разрешениями на чтение из корневого каталога и сохранить их в каталоге /home/student/abc direcory: find / -type f -perm a+r -exec cp /home/student/abc {} + но это показывает мне ошибку:

Что-то запутанное в отношении «su -» и «su»

Я изучаю командную строку Linux. Но в книге, которую я читаю, говорится, что su -l(-) username новый сеанс оболочки и загружает среду пользователя, к которой я хочу перейти, но su нет. Когда я был пользователем root, я ввел команду su testuser , поэтому я – testuser. Но после этого я ввел echo "$USER" , и […]

Выйдя из цикла, вернитесь к началу цикла с правильным значением переменной

Я отправляю процессы на сервер, но я хочу, чтобы определенное число работало одновременно. Таким образом, я цикл, который проверяет, сколько заданий выполняется, и только представляет новое, если текущее количество заданий не превышает некоторую меру. Для этого мне нужно подождать, если текущая очередь заполнена, чтобы отправить больше заданий. Мне интересно, как бы я мог добиться этого […]

Скрипт оболочки Gnuplot

Я делал этот сценарий оболочки более быстрым при построении данных с помощью gnuplot. Это первый ss, который я пишу, поэтому у меня возникают некоторые трудности. Все было хорошо, пока я не начал делать заявление if. Теперь выполнение этой ошибки возвращает эту ошибку: prova2.sh: 53: prova2.sh: Syntax error: end of file unexpected (expecting "fi") Это пример. […]

выяснить удаленные IP-адреса всех компьютеров?

У меня около 40 машин, и я хочу знать, что такое их IP-адрес. Один из способов – войти в эти поля и выяснить свой IP-адрес, используя команду ifconfig но есть ли другой простой способ, который я могу использовать, чтобы понять это? Я могу сохранить все машины в txt-файле, как это, и прочитать его из сценария […]

Как вызвать скрипт, используя другой скрипт, расположенный в другом каталоге

Я пытаюсь вызвать скрипт, используя другой скрипт, расположенный в другом каталоге, но появляются некоторые ошибки (связанные с расположением файла). Чтобы проиллюстрировать мою проблему, я покажу пример. Представьте, что у меня есть папка с именем 001, а внутри папки есть еще три подпапки, называемые A, B и C. Кроме того, внутри папки 001 есть скрипт под […]

найти «поврежденный» файл, вложенный в команду find внутри команды find

Я пытаюсь найти «поврежденные» файлы внутри структуры каталогов, а именно файлы, которые команда файла будет интерпретировать как «данные». Вот команда, которую я пытался запустить, но не удается: $ find . -type f -exec if [[ $(file \{} | cut -f2 -d':') == " data" ]] \; then echo " \{} is CORRUPT" \; else echo […]

Копирование файла из одного каталога в другой каталог на основе метки времени

Может кто-то может помочь получить файл из одного каталога в другой каталог на основе метки времени файла. /Directory1 – From directory TEMP-dummy-20160812-1149.200476.xml TEMP-dummy-20160812-1151.000000.xml TEMP-dummy-20160812-1152.000000.xml Мне нужно скопировать файл, для которого отметка времени больше 20160812-1150.000000 . Примечание. Временная метка 20160812-1150.000000 будет присутствовать в одном статическом файле. Ожидаемый результат: /Directory2 TEMP-dummy-20160812-1151.000000.xml TEMP-dummy-20160812-1152.000000.xml Заранее спасибо.

cron script: dovecot: непризнанная услуга

Я использую Let's Encrypt для автоматического создания сертификатов SSL каждые 60 дней с использованием простого сценария оболочки. После перезагрузки сценария он пытается перезагрузить мои службы, используя команды, которые я бы вводил себе в оболочку, то есть service postfix reload service dovecot reload . Однако, в то время как первая из них работает очень хорошо, service […]

получение владельца папки с командой if

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

Linux и Unix - лучшая ОС в мире.