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

Я не знаю, возможно ли это, но у меня было понятия не имею, как исследовать эту концепцию. Возможно ли это, и как мне...

создать файл устройства (например, /dev/remoteclip), который при записи или чтении будет порождать программу или сценарий оболочки?

Сценарий использования — отправка текста в удаленный буфер обмена. Например, увидел, что у меня есть Mac рядом с моей коробкой Linux. В настоящее время я могу сделать следующее, чтобы поделиться контентом:

$ ssh macbox "pbcopy" < myFile
$ ssh macbox "pbpaste" > myFile

Мне интересно, возможно ли иметь устройство или FIFO в файловой системе linux, чтобы при записи на него выполнялась команда ssh:

$ cat myFile >> /dev/macbook-clipboard
$ cat /dev/macbook-clipboard > myFile

Таким образом редакторы и другие программы могут просто писать в устройство/FIFO.

Это больше похоже на обучающее упражнение о том, возможно ли это, и если да, то как. Это не является необходимостью, и, вероятно, достоинства этого чисто академические, а затем полезные в типичных рабочих процессах.

0
21.10.2017, 19:43
0 ответов

Теги

Похожие вопросы