GNU/Linux >> Linux の 問題 >  >> Linux

断続的な OSError:[Errno 7] 引数リストが短いコマンドで長すぎます (~125 文字)

私たちも同様の問題を抱えており、かなり長い間私たちを悩ませていました。今日、根本原因を発見しました。

エラー メッセージは少し誤解を招きます。コマンド ラインの「引数」が長すぎるのではなく、実際にはコマンドと共に渡される OS 環境です。この場合、Python os.environ.私たちのコード ベースには、1 行のコードがあります:

os.environ['PATH'] =  ':'.join([os.environ['PATH'], self.clitoolsdir])

クラスの __init__() の一部です .新しいオブジェクトが作成されるたびに os.environ 長くなり、最終的に「長すぎ」になりました。


Linux
  1. 「引数リストが長すぎます」というエラーでディレクトリからファイルを削除できない

  2. Noti で長いコマンドを実行すると、デスクトップまたは電話で通知を受け取ります。終了しました

  3. bash:/bin/tar:tar で多数のファイルを圧縮すると、引数リストが長すぎます

  1. Linux でフル パスを指定して ls コマンドを使用してファイルを一覧表示する

  2. ps:コマンド全体が長すぎます

  3. 引数リストが長すぎると報告されたときに、ディレクトリからすべてのファイルを削除するにはどうすればよいですか

  1. Ubuntu –引数リストが長すぎますか?

  2. 時間コマンドでBashスクリプトの実行にかかる時間を確認する

  3. rm、cp、mv コマンドの引数リストが長すぎるというエラー