powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Прочитать файл с юникса
14 сообщений из 14, страница 1 из 1
Прочитать файл с юникса
    #33763078
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче нужно прочитать текстовый файл на юникс сервере, сделать в нем изменения, а потом заменить старый файл на новый.
Обычными средствами типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
file= new  File("/usr/chroot/squid/etc/squid/acl/avtotrans");

                   int  size=( int )file.length();
                   int  char_read= 0 ;
                  FileReader in= new  FileReader(file);
                     char [] data= new   char [size];
                        while (in.ready()){
                          char_read+=in.read(data,char_read,size-char_read);
                       }
                         in.close();
                           jTextArea1.setText( new  String(data, 0 ,char_read));
такого не сделаешь, что для этого нужно, скорее всего по ssh как-то поконектиться, но как именно и какие либы нужны посоветуйте.
Спасибо
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763112
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ftp?
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763114
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timmftp?
либы?
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763117
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ну да, сорри
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763247
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
peter6636а ну да, сорри те нужен NFS
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763332
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
am_sasa peter6636а ну да, сорри те нужен NFS
что это? надеюсь не нид фор спид андерграунд
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763349
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обычной самбой можно подключиться

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763382
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
peter6636что это? надеюсь не нид фор спид андерграунд Net(work) File System если поставить, то мантируешь ..nix файлсистем к виндам и наоборот
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33763688
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по ссш как-то можно?
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33765038
dektria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualthread.aspx?tid=247756
http://www.appgate.com/products/80_MindTerm/
http://www.jcraft.com/jsch/index.html
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33766467
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче файл я прочитал.Он имеет вид:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
 10 . 101 . 2 . 4  # pIROGOW
 10 . 101 . 2 . 5  # gUKOSQN
 10 . 101 . 2 . 6  # mELXNIK 
 10 . 101 . 2 . 7 		# pOBEREVNAQ K. 1404 		
 10 . 101 . 2 . 8 		# gUMEN@K K. 1404   20 . 01 . 2005  v
 10 . 101 . 2 . 12  # sUHORUKOW w.`. K. 1714   04 - 02 - 2005  v
 10 . 101 . 2 . 13  # Teperenko olga room  1605 
 10 . 101 . 2 . 15 	# dUBROW 	K. 1714 
 10 . 101 . 2 . 17 	# kRIWODUBSKIJ 	K. 1715 
 10 . 101 . 2 . 20 	# kOTOWA K. 1301 	 27 . 04 . 05  by  null 
 10 . 101 . 2 . 21 	# tI]ENKO	K. 1302 
 10 . 101 . 2 . 30 	# aLEKSEEW	K. 1303 
 10 . 101 . 2 . 32 		# mA[AROWSKIJ K. 1304 
 10 . 101 . 2 . 36 	# room  1305 
 10 . 101 . 2 . 39 	#  1305  set  13 - 178 
 10 . 101 . 2 . 46 	# bOBROW	K. 1309 
 10 . 101 . 2 . 50 	# mELXNI^UK K. 1311 		
 10 . 101 . 2 . 54 	# {Y[KO K. 1104 	 24 . 02 . 06  by Discovery	
 10 . 101 . 2 . 55 	# kAL@VNAQ K. 1312   17 . 06 . 2005  by  null 
 10 . 101 . 2 . 58 	# room  1811 
 10 . 101 . 2 . 59 	# nEPOROVNIJ	K. 1712 
Это кусочек аксес листа, в нем прописаны айпишники, которым разрешен доступ в инет(если перд айпи в этом списке стоит # значит он закоментирован,т.е доступа нет).Моя прога отлавливает злосных юзеров котрые сами меняют свои айпи,далее шлет админу письмо, в котором указана инфа о пользователе который это сделал.Это я замутил,тперь стала задача сделать так, если юзер поменял айпи, то помимо письма, я хочу в автомат режиме вырубить ему инет, если он был у него, т.е. мне нужно автоматизировать следующее: считываем файл,ищем есть ли в нем айпишник, который мы отловили, если есть, ставим перед ним #, записываем и отправляем файл обратно, т.е. заменяем старый на новый, рестарт прокси и все.Так вот, вопрос первый, как мне найти нужный айпишник в этом файле, и второе, как потом заменить новый файл на старый с внесенными изменениями, это ж наверное нужно учитывать кодировку и т.д., короче кто что может сказать по этому поводу.
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33766654
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так значит находить нужную строку в файле я раздуплился как,как ее заменять тоже сделал, а вот как мне теперь файл заменить полностью на новый, вот это пока не могу вдуплить, плюс ко всему, нужно записывать данные обратно в файл в кодировке ascii, как указать кодировку?
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33767727
kisoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может вот тут порыть
java.nio.charset
там есть всякие encode/decode в Charset
В книжке Thinking in Java кое что написано про это
...
Рейтинг: 0 / 0
Прочитать файл с юникса
    #33933762
frostik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
peter6636
... я хочу в автомат режиме вырубить ему инет, если он был у него, т.е. мне нужно автоматизировать следующее: считываем файл,ищем есть ли в нем айпишник, который мы отловили, если есть, ставим перед ним #, записываем и отправляем файл обратно, т.е. заменяем старый на новый, рестарт прокси и все...
Если ты сделаешь рестарт прокси, то у всех пользователей пообрубаются соединения. Если пользователей 2 штуки, то это еще ничего, но если их хотя бы 10-20 штук, то кто-нибудь обязательно получит недокачанную страничку. Это не совсем корректно, по-моему... Правда предложить другого варианта я не могу. Хотя если есть доступ к фаерволлу, то скорее всего лучше сделать что-нибудь типа ipfw add deny ip from any to $IP_ADDR...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Прочитать файл с юникса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]