পিএসএসএইচ কমান্ড কাজ করছে না কেন?


20

আমি আমার উবুন্টু ১১.১০ x64 সিস্টেমে পিএসএস প্যাকেজ ইনস্টল করেছি। এবং আমি প্যারালাল-এসএস কল করার মাধ্যমে প্রোগ্রামটি চালাতে পারি তবে পিএসএস আমাকে দেয়

$ pssh
No command 'pssh' found, did you mean:
 Command 'bssh' from package 'avahi-ui-utils' (universe)
 Command 'cssh' from package 'clusterssh' (universe)
 Command 'ssh' from package 'openssh-client' (main)
 Command 'posh' from package 'posh' (universe)
 Command 'pdsh' from package 'pdsh' (universe)
 Command 'mssh' from package 'mssh' (universe)
 Command 'zssh' from package 'zssh' (universe)
 Command 'rssh' from package 'rssh' (universe)
 Command 'ppsh' from package 'ppsh' (universe)
 Command 'push' from package 'heimdal-clients' (universe)
pssh: command not found

কেন এটি ঘটে এবং পিএসএসএইচ কমান্ড কাজ করার সঠিক উপায় কী?

PS আমি জানি যে আমি / usr / bin / pssh নামের লিঙ্কটি / usr / bin / সমান্তরাল-এসএসএসের সাথে যুক্ত করতে পারি তবে এগুলি আমার কাছে নোংরা হ্যাক বলে মনে হয়। :(


pssh আপনার কার্যকর কার্যকর পথে নেই। এটি আমার কাছে নোংরা হ্যাকের মতো শোনাচ্ছে না। আপনি যদি এটি পছন্দ না করেন তবে আপনি এটি আপনার पथপথে নিয়ে যেতে পারেন। বিকল্পভাবে, আপনি এটি আপনার / home / $ ব্যবহারকারী / বিনে রেখে দিতে পারেন এবং সেখান থেকে এটি কার্যকর করতে পারেন।
j0h

আমার সমাধান:echo "alias pssh=parallel-ssh" >> ~/.bashrc && . ~/.bashrc
বমাউপিন

উত্তর:


31

এর কারণ সম্পর্কে, দেখুন / ওশার / শেয়ার / ডক / পিএসএস / আরএডিএমই.ডেবিয়ান।

To avoid any conflicts with the putty package, all of the programs have been
renamed.

parallel-ssh is pssh
parallel-scp is pscp
parallel-rsync is prsync
parallel-nuke is pnuke
parallel-slurp is pslurp

এই সিমিলিঙ্কটি সম্পর্কে, একটি সামান্য ক্লিনার সমাধান / ইউএসআর / স্থানীয় / বিন / পিএসএসসি সিমিলিংক তৈরি করছে এবং এটি / usr / বিন / সমান্তরাল-এসএস-এর দিকে নির্দেশ করে। / Usr / স্থানীয় / ব্যতীত প্যাকেজ পরিচালকের কাছে / usr / এর বিষয়বস্তু রেখে দেওয়া ভাল। ডিফল্ট / usr / স্থানীয় / বিন প্যাট পরিবেশের খুব অংশ।


11

parallel-sshএটির সাথে নাম পরিবর্তন করে চেষ্টা করুন ।

প্যাকেজ বিবরণ থেকে উদ্ধৃতি:

 The package contains:
 .
  - Parallel ssh (parallel-ssh, upstream calls it pssh), executes commands on
    multiple hosts in parallel
  - Parallel scp (parallel-scp, upstream calls it pscp), copies files to
    multiple remote hosts in parallel
  - Parallel rsync (parallel-rsync, upstream calls it prsync), efficiently
    copies files to multiple hosts in parallel
  - Parallel nuke (parallel-nuke, upstream calls it pnuke), kills processes on
    multiple remote hosts in parallel
  - Parallel slurp (parallel-slurp, upstream calls it pslurp), copies files
    from multiple remote hosts to a central host in parallel
 .
 These tools are good for controlling large collections of nodes, where faster
 alternatives such as gexec and pcp are not available.

1

কখনও কখনও প্রোগ্রামটি শুরু করতে ব্যবহৃত কমান্ডের নামটি আপনি যে প্রোগ্রামটি প্যাকেজটি ইনস্টল করার জন্য ইনস্টল করেছিলেন সেটির নামের সাথে একই হয় না।

আমি সম্প্রতি এটি খুঁজে পেয়েছিলাম যখন আমি গ্যালিয়াসের ম্যাজ ইনস্টল করার সময় এটি দিয়েছিলাম, গেমস মেনুতে এটি প্রদর্শিত হয়নি এবং গেমটি শুরু করতে আমাকে টার্মিনালে যেতে হয়েছিল এবং টাইপ করতে গিয়ে কয়েক মিনিট সময় লেগেছে ' MOG '। / গপ্প।

এটি বিভিন্ন কারণে ঘটতে পারে, সম্ভবত নামটি (আমার উপাখ্যানের মতো) কমান্ডের যুক্তিসঙ্গত নাম হতে খুব দীর্ঘ, সম্ভবত বিকাশকারী নামটি ইতিমধ্যে বেছে নেওয়া হয়েছিল, সম্ভবত বিকাশকারীটির মস্তিষ্ক-কৃমি ছিল এবং কেবল চেয়েছিল এটিকে একেবারে এলোমেলো কিছু বলে আপনার সাথে গণ্ডগোল - কেন আপনি কেন 'ফিক্স' করতে চান তা যদি কেবল একটি উপনাম বা একটি সিম / হার্ড লিঙ্ক ব্যবহার করেন তবে কেন এটি উদ্বেগজনক নয়।

আপনার বিরক্তির তাহলে যে অনেক পরিবর্তন অনুরোধ মূল প্রজেক্টের জমা পারে, কিন্তু যদি ডেভেলপার যে নাম গুলি বেছে নেওয়া হয়েছে / তিনি সম্ভবত একটি ভাল কারণ ছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.