path

$ PATHをグローバルに変更する方法
path

$ PATHをグローバルに変更する方法

私のサーバーはコードを予約するためにDebian使用します。問題は、次の行を追加するときです。crontabpython 6 9 * * * python /path/to/daily_task.py &> $HOME/out.txt 当然、出力にはpythonコマンドが見つからないと表示されます。 もちろん、たとえばcrontabエントリにフルパスを追加することもできますが、そのアイデアは混乱しているようです/opt/python/3.9.2/bin/python。os.system("python task.py")daily_task....

Admin

検索ツールを使用してシステムパス($ PATH)でファイルを検索するには?あるいは、検索の開始点ディレクトリを式としてどのように指定できますか?
path

検索ツールを使用してシステムパス($ PATH)でファイルを検索するには?あるいは、検索の開始点ディレクトリを式としてどのように指定できますか?

たとえば、システム$ PATHの一部であるすべてのディレクトリで特定のバイナリを参照するすべてのシンボリックリンクを探したいとします。すべてのディレクトリを手動で指定すると、これを正常に実行できます。 sudo find ~/bin /home/samokat/.local/bin /home/samokat/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /snap/bin -lname /opt/openoffice4/program/soffice しかし、 $PATH...

Admin

zsh カスタム完了ファイルソースが無効です。
path

zsh カスタム完了ファイルソースが無効です。

ZSHでカスタムスクリプトを完了すると奇妙な動作が発生し、いくつかのアイデア、何が間違っているか、回避策が必要です。 私はいくつかのカスタムスクリプトを作成し、対応するmyscript完成スクリプトを作成しました_myscript。後者はいつものように次の行で始まります。 (#compdef myscriptまた#compdef _myscript myscript同じ結果で試みた)。始めるには、私のディレクトリにこれらの2つのファイルがありまし~/.local/binた$PATH。$fpath 今まではそんなに良くなった。コマンドが完了すると、すべてがうま...

Admin

「実行ダイアログ」BOXがカスタムコマンドを認識できない
path

「実行ダイアログ」BOXがカスタムコマンドを認識できない

WIN私は1週間前にLinuxに完全に移行し、「実行」ボックス(+)でコマンドを実行するようにWindowsを修正しました。Rこれは、端末と同様に、特定の場所でフォルダを開いたり、他のいくつかのタスクを実行するなどのタスクに非常に便利です。たとえば、何かを変更するなど、1つの単語だけを作成すると、いくつかの構成を完了できます。 私が見つけたLinuxで同じことをするには実行ダイアログ、また非常に便利に見えます。 私が試したこと: 私の.bashrcパスを含むように私の.bashrcファイルを変更しました~/.custom-scripts。完了すると、通常の端...

Admin

シェルはいつPATHを検索しますか?
path

シェルはいつPATHを検索しますか?

PATHいつ検索すべきか少し混乱しますね。私はPATH、単純なファイル名が次のように行の最初のトークンとして提供されている場合にのみ検索されると思いました。 $ date しかし、私が作業している問題の1つは、PATH./プレフィックスを持つファイルを非常に明示的に一覧表示したときにそのファイルも検索されることを示しているようです。 $ ./date これは本当に本当ですか?つまり、私の作業ディレクトリに実行可能ファイル名前付きdate(date単純なスクリプトであると仮定)この質問に対する答えは、シェルが検索を続行することを示しているようですPATH(...

Admin

ユーザー $PATH と一致するように systemd $PATH を構成する方法
path

ユーザー $PATH と一致するように systemd $PATH を構成する方法

私は仮想マシンでNext.jsフロントエンドを実行するためにsystemdを使用しています。システム化されたサービスを作成するための私のワークフローは通常次のとおりです。 ユーザーシェルでアプリケーションを実行するように設定する(ec2-userこの場合) 同じタスクを実行し、同じユーザーを使用するユニットファイルを作成します。 しかし$PATH。 実際には拡張コードが含まれてい.bash_profileます。この構成は、次のツールによってすでに自動的に行われています。.bashrc$PATHピエンブ。 $PATHだから私はユーザーシェルにあるのと同じフ...

Admin

ビルドプロセス中にJenkinsfileのディレクトリ/パス環境ファイルをエコー/印刷する方法は?
path

ビルドプロセス中にJenkinsfileのディレクトリ/パス環境ファイルをエコー/印刷する方法は?

Jenkinsファイルには次のコードがあります。 #!/usr/bin/env groovy .... def env_prod = 'prod.env' def entrypoint = "${env.WORKSPACE} 次に、上記の内容を次のように組み合わせます。 ${env.WORKSPACE}/$env_prod そしてそれをPythonスクリプトに入力します(経由argparse)。 Pythonスクリプトは次のとおりです。 def get_package_reference_versions(packages, env_path, env_...

Admin

..と。の解像度はいくらですか? Linuxシステムで進みますか?
path

..と。の解像度はいくらですか? Linuxシステムで進みますか?

私はソベルの本を読んでいます。Linux コマンド、エディタ、およびシェルプログラミングに関する実用ガイド、4e。以前、彼は作業ディレクトリと作業ディレクトリの親ディレクトリの「パス名の同義語」について話してい.ました。..私の質問は、それを相対パス名または絶対パス名の同義語と見なす必要があるかどうかです。最後に、私の誤解は、Linuxシステムがパス名を解決する方法を理解していないことに関連していると思います。 例: 次のコマンドを入力したとします。 cd .. 現在の作業ディレクトリの親ディレクトリの絶対パス名を..に変更することでシェルを処理する必要があ...

Admin

$PATHファイルと.(ソース)ファイルを一時的に設定するには?
path

$PATHファイルと.(ソース)ファイルを一時的に設定するには?

これについて考える。IFS実行時にのみ設定されますread。 IFS='' read -r REPLY しかし、私が次のようなことをした場合.(源泉)、対応するコード行が実行された後も変数が割り当てられ変更されます。 PATH="/new_path:${PATH}" . script.sh echo "$PATH" # Value changed なぜこれが起こるのですか? orに似たコマンドであるBash.のようなものです。たとえば、文書がありますか?sourcereadecho2.14.特殊組み込みユーティリティ、この行動に言及しまし...

Admin

/usr/local/binにファイルを移動するには?
path

/usr/local/binにファイルを移動するには?

私はいくつかの予備情報のためにWSL2を使用しています。 Linuxを初めて使ってみました。 インストールしたいタイプライターこれはLaTeXに似ています。 私は自分のコンピュータアーキテクチャ用のファイルをダウンロードしようとしましたが、wgetパス内のディレクトリ(たとえば/usr/local/bin)にファイルを配置しようとすると、そうすることはできません。 修正や回避策がありますか? ...

Admin

Ubuntu 22はインストール中にマルチパスを無効にします。
path

Ubuntu 22はインストール中にマルチパスを無効にします。

NVMeドライブセットを含むサーバープラットフォームがあります。ドライブの1つにUbuntu 22をインストールし、後で別のドライブをデータドライブとしてマウントしようとしています。ただし、UbuntuインストールGUIでは、単一のマルチパスデバイスとして表示されます。 Shellに行き、そうしようとしましたがmultipath -F,、そのデバイスが完全に消えました。私も成功しなかったので、デバイスをブラックリストに登録しようとしましたsystemctl reload multipathd.service。私は何をすべきですか?私のコンピュータには別のスト...

Admin

PATHの異なる場所に同じ名前のバイナリが複数ある場合、仕様によってどのバイナリが使用されますか?
path

PATHの異なる場所に同じ名前のバイナリが複数ある場合、仕様によってどのバイナリが使用されますか?

PATH環境変数の2つの異なるディレクトリには、同じ名前のバイナリが含まれていますが(しかし少し異なる動作をしている場合)、どちらを使用するかについての仕様/保証はありますか? which <binary name>私のコンピュータ(macOS Monterey、Darwin 21.2.0)は、PATHの最初のディレクトリでバイナリが選択されていることを観察しました(その内容は左から右に読みます)。しかし、これはすべてのLinux / UNIXオペレーティングシステムの標準動作ですか?つまり、いくつかの強制標準(POSIXなど)がありますか? 追...

Admin

SANに接続されているマルチパスボリュームからファイルシステムを分割してマウントすることはできません。
path

SANに接続されているマルチパスボリュームからファイルシステムを分割してマウントすることはできません。

タイトルはほとんどすべてを教えてくれます。 Ubuntu 22.04を使用してください。簡単なインストール - > Nimbleストレージアレイに接続されたiSCSIスイッチに接続された2つの2ポートHBAを備えた物理HPE DL360 G9を使用しました。私がしたことは次のとおりです。 Ubuntu 22.04をインストールして更新しました。 イニシエータ設定ファイルでiSCSIイニシエータの名前を変更する 私のNIC名を人間が読める名前に変更し(en01 = mgmt0; ens1fs0 = iscsi-1; ens2fs1 = iscsi-2)...

Admin

コンピュータを起動するたびに、端末がそれを認識するようにeval $(/opt/homebrew/bin/brew shellenv)を実行する必要があります。
path

コンピュータを起動するたびに、端末がそれを認識するようにeval $(/opt/homebrew/bin/brew shellenv)を実行する必要があります。

私はOSXでFish Shellを使用しており、Brewをインストールしました。これで、Macを起動するたびにeval $(/opt/homebrew/bin/brew shellenv)Brewを認識するようにコマンドを再実行する必要があることがわかりました。 また、vscode端末で同じコマンドを実行するまで、私のvsコードのフィッシュがそれを認識しないことを確認しました。 パス変数などを保存しない場所はありますか? ...

Admin