Я не знаю, возможно ли это, но у меня было понятия не имею, как исследовать эту концепцию. Возможно ли это, и как мне...
создать файл устройства (например, /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.
Это больше похоже на обучающее упражнение о том, возможно ли это, и если да, то как. Это не является необходимостью, и, вероятно, достоинства этого чисто академические, а затем полезные в типичных рабочих процессах.