728x90
반응형

실행 3

linux 에서 라이브러리를 찾을 수 없다며 프로그램 실행이 안 될때 해결방법(error while loading shared libraries)

linux 에서 program 을 실행할 때 다음과 같이 "cannot open shared object file: No such file or directory" 에러가 나는 경우가 있습니다. $ openssl openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory Copy BASH 이런 문제는 다음 절차를 통해 문제를 해결할 수 있습니다. ldd 로 필요 library 확인하기 공유 라이브러리 의존성을 출력하는 ldd 로 프로그램 실행에 필요한 라이브러리를 확인합니다. $ ldd `which openssl` linux-vdso.so.1 (0x0..

IT, 개발/JAVAJAVA 명령어 실행 & 실행 후 결과 받아오기(명령어 2개 이상 사용하기)

자바로 프로그램을 개발하다 보면 프로그램 내에서 터미널 명령어를 실행해야 할 경우도 있고, 명령어 실행 결과를 가져와서 그 값을 사용해야 하는 경우도 있습니다. 그럴 때 사용할 수 있는 소스를 알아보도록 하겠습니다. 1. 명령어만 실행 // cmd 변수에 명령어 입력 String cmd = "java -jar test.jar"; try { new ProcessBuilder("/bin/sh", "-c", cmd).start(); } catch (IOException e) { } 문자열로 명령어를 입력하여 실행할 때 두 개 이상의 명령어를 사용하고 싶다면 구분자로 나눠서 입력합니다. 다중 명령어를 간단하게 살펴보겠습니다. 1) ; String cmd = "java -jar test1.jar;java -jar..

IT/개발 2023.08.17

perl - ssh접속해서 원격명령 실행 및 결과 받아오기

#!/usr/bin/perl my($host, $username, $password); $host="221.xxx.xxx.xxx"; $username="ruis"; $password="xxxxxcxx"; use strict; use Net::SSH::Perl; my $ssh = Net::SSH::Perl->new($host); $ssh->login($username, $password); my($local_dir, $local_filename, $remote_dir, $remote_filename); #$remote_dir = "/home/ruis"; #$remote_filename = "passwd"; $local_dir = "/home/RR"; $local_filename = "_httpd"; ope..

728x90
반응형