В UNIX, как я могу указать файл, расположенный на другом сервере? Кто-нибудь может мне помочь?
Спасибо, Прасенджит
С помощью SSH вы можете подключиться к удаленному серверу и использовать cat
удаленно:
ssh remote_server cat file_name
С NFS вы можете смонтировать удаленную файловую систему и использовать cat
локально:
cat /nfs_mount/file_name
ssh на сервер (ssh username @ serverip), а затем cat?
Смонтировать файловую систему с помощью sshfs и запустить ее прямо со своей рабочей станции?
Чего именно вы пытаетесь добиться, ловя его? Как будто вам нужно что-то периодически проверять, что-то отслеживать, просто хотите прочитать файл, которого нет на вашем сервере ...? Это системный файл или вы можете хранить его в каком-нибудь файловом хранилище? Вопрос довольно расплывчатый, так как есть несколько способов просто прочитать файл в другой системе. Было бы полезно узнать обстоятельства и доступные варианты (например, вы не можете просто «cat remotefile @ server» просмотреть его, поэтому, если вы можете прочитать файл, находящийся в общей папке, вы можете mount или если вы можете закрепить оболочку в удаленной системе с помощью ssh или т. д. и т. д., было бы полезно).
Если вы сформулируете это как цель, может быть доступна альтернатива. Например, если вы пытаетесь прочитать удаленный файл журнала, возможно, ваш сервер может быть настроен для отправки сообщений журнала на вашу рабочую станцию, или вы можете использовать rsync для периодической «отправки» ваших файлов на другую рабочую станцию или по электронной почте с уведомлениями о важных Сообщения.