Результаты поиска по запросу "linux"

1 ответ

fgets и работа с вводом CTRL + D

Я беру некоторый стандартный ввод от пользователя, и если пользователь нажимаетCTRL + DЯ хочу отобразить ошибку и завершить программу. Я думаю, возможно, моя проблема может быть связана с застреванием в цикле; int readInput(){ char buff[10]; int ...

1 ответ

Если вам нужно, чтобы этого не произошло, используйте SOMEVAR = $ (cat / dev / stdin) для захвата stdin в bash и передачи его в ausearch или любую другую часть скрипта как $ SOMEVAR.

кто-нибудь объяснить, почему передача данных скрипта bash через STDIN приведет к тому, что команда внутри скрипта НЕ будет работать? Автор сценария: #!/bin/bash ausearch -i -a 1221217Если я запускаю следующее, он выводит результаты ausearch, ...

21 ответ

Как узнать имя файла скрипта в скрипте Bash?

Как я могу определить имя файла сценария Bash внутри самого сценария? Например, если мой скрипт находится в файлеrunme.shтогда как мне сделать так, чтобы отображалось сообщение «Вы запускаете runme.sh» без жесткого кодирования этого?

ТОП публикаций

2 ответа

Скрипт для проверки процесса и перезапуска программы, если не найден [дубликат]

На этот вопрос уже есть ответ здесь: Как мне написать bash-скрипт для перезапуска процесса, если он умирает? [/questions/696839/how-do-i-write-a-bash-script-to-restart-a-process-if-it-dies] 7 ответовЯ использую этот скрипт проверки, чтобы ...

3 ответа

Возможно, если бы мы знали, что вы думаете об использовании мьютекса, мы могли бы дать лучший ответ. Вы пытаетесь разблокировать мьютекс после отмены потока? У вас есть код, который может обрабатывать 2 потока одновременно, но не три, и нет мьютекса, пропускающего 2 потока одновременно?

ый вопрос .. Я прочитал, прежде чем сказать "MUTEX должен быть разблокирован только тем потоком, который его заблокировал." Но я написал программу, гдеthread1блокирует mutexVar и идет спать. затемthread2 Можно напрямую разблокировать mutexVar, ...

2 ответа

Обратите внимание, что я не использую (а) одобрить, (б) потворствовать использованию, или (в) не поддерживать необоснованные предубеждения против пользователей рыбы. Таким образом, мой совет очень подозрительный, и вполне вероятно, что есть гораздо лучшие способы сделать это.

ствуйте, я пытаюсь перевести мой .bashrc в почти готовый формат fish, в основном это ясно из документации, но эта часть вызывает у меня головную боль ... так что мой gnupg работает с моим yubikey ssh и т. Д. И т. Д. Рыбная версия - последняя 3.0 ...

5 ответов

 для более общего вида.

ux я хотел бы написать программу на C, которая запускает другую программу. Когда программа запустится, оболочка будет ждать, пока вы введете команду, определенную в вашей программе. Эта команда запустит вторую программу. Например, предположим, ...

9 ответов

http://sourceforge.net/mailarchive/message.php?msg_id=30850840

терминальный мультиплексор для Microsoft Windows. Мне не удалось найти установщики для Microsoft Windows для tmux и GNU Screen. В настоящее время я использую Putty для подключения к моей Linux-машине с Windows Machine. Может кто-нибудь ...

4 ответа

). Это не дополнительный параметр.

вещали сигналы в C / Unix, и профессор привел пример в классе, который меня смущает. В основном методе ниже сигнальная функция вызывается с включенными аргументами. main() { signal(SIGALRM, handler); // install handlerобработчик ...

14 ответов

 Перемещение каталога будет создано, если не существует.

если я нахожусь в своем домашнем каталоге и хочу переместить foo.c в ~ / bar / baz / foo.c, но эти каталоги не существуют, есть ли способ автоматически создать эти каталоги, чтобы вам нужно будет только напечатать mv foo.c ~/bar/baz/и все бы ...