Mam uruchomiony proces Java (demon). Ten proces jest używany jako usługa. Dzięki tej usłudze mogę pobrać podpisane archiwum zip z zaufanego serwera. Po rozpakowaniu archiwum ZIP chcę wykonać plik binarny w folderze "unpacked".Wdróż i uruchom coś za pomocą Java w systemie UNIX
Problem polega na tym, że ten plik binarny nie jest wykonywalny (nie ma "x" w swoim trybie pliku) ... Wiem, że jest możliwe ustawienie go w Javie, ale chcę ogólny sposób.
Czy masz jakieś pomysły, jak wykonać wdrożenie w miły sposób?
(Tak, to musi być Java)
Zasadniczo chcę przywrócić bitów trybu plików UNIX po I rozpakowaniu archiwum ZIP. Czy istnieje Java Lib, który może to zrobić?
Co masz na myśli mówiąc w miły sposób? Jeśli masz kontrolę nad plikami przechodzącymi do archiwum, upewnij się, że plik binarny ma odpowiednie tryby, zanim go zapakujesz. – Perception
@Perception: Nie wszystkie kompresory zip obsługują przechowywanie bitów trybu plików Unix. I nie wszystkie dekompresory zip wspierają przywracanie go ... – thkala
@thkala Tego właśnie potrzebuję. Czy istnieje Java Lib, który może to zrobić? – alexvetter