PUTY ব্যবহার করে সার্ভার থেকে লগ নিষ্কাশন করুন


0

আমি অফিসে করতে দৈনন্দিন কাজ আছে। জাভা অ্যাপ্লিকেশন ব্যবহার করে ওয়েব এবং অ্যাপ্লিকেশন সার্ভারে তৈরি করা কিছু লগ ফাইল রয়েছে। আমি PUTY ব্যবহার করে লগ ইন করতে হবে। তারপর আমি সার্ভারে লগ ইন করতে হবে (ওয়েব এবং অ্যাপ সার্ভার)। আমি SSH ব্যবহার করছি। তারপরে আমাকে একটি নির্দিষ্ট পথে যেতে হবে। এবং তারপর কিছু লগ ফাইল নিষ্কাশন যা .txt নথি পত্র. এবং তারপর আমাকে উইন্ডোজ কমান্ড প্রম্পটে যেতে হবে এবং PUTTY দ্বারা স্থানীয় ফাইল হার্ড ডিস্ক থেকে সরিয়ে লগ ফাইলগুলি সংরক্ষণ করতে হবে।

আমি এই কাজ টাস্ক স্বয়ংক্রিয় করতে চান। এই কাজ করতে PUTTY পদ্ধতি / স্ক্রিপ্ট লিখতে কি সম্ভব? সম্পদ আমাকে নির্দেশ করুন বা কোন সাহায্য প্রশংসা হবে।


1
আপনি এখনও "লগইন" পদক্ষেপ পরিষ্কার না। দুটি "লগইন" পদক্ষেপ আছে? নোট করুন যে আপনি "PUTTY লগইন করুন না"। আপনি "সার্ভারে লগইন করুন"। তাহলে কি আর কোথাও লগইন করতে হবে? অন্য সার্ভার, সরাসরি আপনার উইন্ডোজ মেশিন থেকে পাওয়া যায় না? অথবা কিছু আবেদন?
Martin Prikryl

উত্তর:


3

আমি সঠিকভাবে প্রশ্নটি বুঝতে পারলে, আপনার জাভা অ্যাপ্লিকেশনগুলি নিয়মিত পাঠ্য ফাইলগুলিতে লগ লিখতে এবং আপনাকে কেবল সেই ফাইলগুলি ডাউনলোড করতে হবে।

মাধ্যমে এসএসএইচ ফাইল স্থানান্তর ফাংশন ব্যবহার করুন psftp, pscp, উইনএসসিপি, বা অন্যান্য অনুরূপ সরঞ্জাম:

C:\> pscp myserver:/var/log/myapp.log C:\Logs\myapp.log

C:\> psftp myserver
sftp> get /var/log/myapp.log
sftp> exit

যদি আপনি আসলে লগ বের করতে কিছু বিশেষ কমান্ড চালাতে চান ( cat না না গণনা), এটি ব্যবহার করে চালানো যেতে পারে plink:

C:\> plink myserver "extract_logs > /tmp/myapp.log"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.