scripting

AwesomeでVarietyで設定した壁紙へのシンボリックリンクを作成するにはどうすればよいですか?
scripting

AwesomeでVarietyで設定した壁紙へのシンボリックリンクを作成するにはどうすればよいですか?

Awesome Window Manager で Variety Wallpaper Changer の set_wallpaper スクリプトを変更して、~/.cache/current_wallpaper新しく設定された壁紙イメージへのシンボリックリンクを作成するにはどうすればよいですか? # Awesome Window Manager # Be sure to start variety when you start awesome, such as by adding it to ~/.xinitrc # NOTE: This config wil...

Admin

スクリプトをコンパイルし、システムの起動前(または途中)で実行するようにシステムに追加します。
scripting

スクリプトをコンパイルし、システムの起動前(または途中)で実行するようにシステムに追加します。

どうすればいいのか分からないので、ここにいるすべての人に助けを求めます。 簡単に言えば、背景の詳細 私のRaspberry Pi 5にはUSB3 2.5gb NICが接続されています。(このSBCには独自の1GB NICも内蔵されています)。オペレーティングシステムRaspberry Pi OS Lite 64ビットをインストールしました。Debian バージョン: 12 (nerdy)- はい、すべてが更新されました。 ネットワークとネットワークカードが設定されている詳細/投稿は次のとおりです。 USB3 NICを基本/基本インターフェイスとして使用した...

Admin

find ....-execdirが見つからないファイルの名前を変更するのはなぜですか?扱いにくい
scripting

find ....-execdirが見つからないファイルの名前を変更するのはなぜですか?扱いにくい

MX Linux 23.2でzshを使用しています。 何年もの間、私はなぜ次のような命令が出てくるのかを理解しようとしてきました。 find . -depth -type f -execdir rename 's/_720p//' {} \; ファイルをスキップします。 私のファイルマネージャが変更を表示しないことがわかったので、ls端末に入力して確認しました。望むより!名前に「_720p」を含むファイルがここにリストされています。 プロセスをバックグラウンドで送信してを使用してみましたが、wait同じ結果が得られました。私が見つけた唯一のものは次のとおり...

Admin

Flatpakパッケージがシェルスクリプトにインストールされていることをプログラムで確認するには?
scripting

Flatpakパッケージがシェルスクリプトにインストールされていることをプログラムで確認するには?

与えられたFlatpakパッケージがインストールされているかどうかを検出し、答えに従って別のコードパスを使用したいスクリプトを書いています。どうすればいいですか?command -vこのような従来のアクションは、ユーザーがFlatpakパッケージを追加するために必要な手順を手動で実行しない限り機能しないため、$PATHこれに依存したくありません。 ...

Admin

しばらくして、対話型セッションでアプリケーションを再起動し続けます。
scripting

しばらくして、対話型セッションでアプリケーションを再起動し続けます。

だから私はこれが実際に適用されるものが少ない複雑なユースケースであることを知っています。だから残念ながら、これまで多くの有用な指示が見つかりませんでした。 デフォルトでは、ログイン時にCLIアプリケーションを自動的に実行し、シャットダウン時に設定された時間(1分など)が経過した後にアプリケーションを再起動するターミナル専用セッションがあります。シェルはアプリケーションのシャットダウン中に正常に機能する必要があります。 これは私の現在の設定です(これまではうまく機能します)。 端末専用セッションがあります(GUIなし、この場合はLinux Mint)。 ログ...

Admin

SIGTSTP(Ctrl-Z)は、スクリプトコマンドで開始されたスクリプトでは機能しません。
scripting

SIGTSTP(Ctrl-Z)は、スクリプトコマンドで開始されたスクリプトでは機能しません。

注:stdinとstdoutをファイルに書き込むコマンドをscript示します。script scriptこのユーティリティを使用して、端末のテキストの色を維持しながら後で確認できるように出力を保存するスクリプトを実行しようとしています。 CtrlZ+()を使用して現在のスクリプトを一時停止しようとすると、SIGTSTPコンソールが印刷され、^Zスクリプトは停止しません。 Ctrlそれから+を試しました。S ( SIGSTOP)。現在実行中のスクリプトは停止しますが(htopすべてのプロセスをZモーダルとして表示)、端末を解放するわけではありません。&nb...

Admin

accels/nemo ファイルの構文をよりよく理解し、カスタム Nemo スクリプトにキーボードショートカットを追加します。
scripting

accels/nemo ファイルの構文をよりよく理解し、カスタム Nemo スクリプトにキーボードショートカットを追加します。

ここで説明されているように、カスタム Nemo スクリプトにキーボードショートカットを追加する手順に注意してください。Ubuntuの回答を尋ねるこのスタックオーバーフロー回答。 この手法は Nemo キーボードショートカットを修正するのに有効ですが、このガイドラインでは Linux Mint Cinnamon 21.3 ボックスの Nemo スクリプトにキーボードショートカットを追加することはできません。この問題をデバッグするのに役立つように、この機能を実装するサンプル行の構文をよりよく理解したいと思います(この行は、accels/nemo環境変数が指すフォ...

Admin

SSHキーの一括更新
scripting

SSHキーの一括更新

最近、プライマリ・サーバーをOracle Linux 8.8からOracle Linux 9.3にアップグレードしました。 残念ながら、多くのシステムはまだSSH認証にRSAキーを使用しており、OpenSSH 8.7では動作しなくなりました。 したがって、新しいECDSAキーをリリースする必要があります。 for約150台以上のサーバーでこれを行う必要があるため、次のループを使用してプロセスを単純化しようとしました。 for a in $(grep -v "^#" /etc/hosts | grep -i "fs" | awk '{print $2}');...

Admin

sudoの実行、ディレクトリの変更、sudoの保持、スクリプト完了後のディレクトリの維持
scripting

sudoの実行、ディレクトリの変更、sudoの保持、スクリプト完了後のディレクトリの維持

私はしばしば次のコマンドを入力する自分自身を見つけます。 sudo -i cd workdir スクリプトを作成し、名前を文字として指定したいと思います。たとえば、a実行すると、a上記の2つのコマンドを入力したのと同じ効果があります。具体的には、Windowsで「昇格された」プロンプトが表示され、指定されたフォルダにあります。 どうやってこれを達成できますか? ...

Admin

サブドメインまたは既存のドメインの削除
scripting

サブドメインまたは既存のドメインの削除

ドメインのリストがあります。例は次のとおりです。 account.google.com drive.google.com google.com bgoogle.com yahoo.co.uk stats.wikipedia.org media.wikipedia.org files.media.wikipedia.org bible.com 既存のドメインのサブドメインをすべて削除したいと思います。たとえば、上記のリストの場合google.comとmedia.wikipedia.orgサブドメインがあるため、そのサブドメインを削除する必要があります。 した...

Admin

スクリプトが複数回実行される場合、bashスクリプトを一度だけエコーするツール
scripting

スクリプトが複数回実行される場合、bashスクリプトを一度だけエコーするツール

編集:残念ながら反対票を受け取りました。これはない私のもの質問。これはLinuxが望む作業方法であり、一時的で一貫性のないインストールシナリオを使用する多くのツールがあります。私がこの質問をする理由は、一度だけ動作し、すべてが最初に完璧に動作する苦手に書かれたスクリプトを生成、採用、およびメンテナンスせずに正しいことをしたいからです。 スクリプトが特定の.bashrcファイルまたは類似のファイルに何かを反映する必要があることがよくあります。これはインストールスクリプトの文脈でも頻繁に発生するため、これらのファイルの書き込みは一度インストールスクリプトは、失...

Admin

Gitリポジトリには適していません。
scripting

Gitリポジトリには適していません。

Gitリポジトリのすべてのドットファイルをバックアップする簡単な方法を探しています。 私の目標ソリューション: 私のドットファイルの内容の情報源としてgitを使う 私のホームディレクトリでは、バックアップファイルはリポジトリ内のファイルへのシンボリックリンクになります。したがって、編集するとリポジトリでも編集されます。 1つのコマンドを使用して、リポジトリ内のすべてのファイルへのシンボリックリンクを作成できます(ディレクトリ構造は保持されますが、ファイルのみリンクする必要があります)。 たとえば、次のバックアップストレージ構造があります。 .config...

Admin

SSH認証
scripting

SSH認証

ユーザーがセッションに接続する前に、仮想マシンでSSHを認証しようとしています。 Azure MFA アプリケーションがあり、ユーザーが認証するとパスワードが表示されます。このパスワードは、ユーザーが接続するときに入力するパスワードになりたいのですが、仮想マシンのセキュリティを維持するために毎回異なります。 その場合、問題はMFAアプリケーションによって生成されたパスワードをSSH接続のパスワードにし、各セッション後にパスワードが自動的に変更されるようにする方法です。 プロセスを説明します。 ユーザーは「sshホスト名@ ip」コマンドを入力します。 その...

Admin

要求または記録されるまでディレクトリのマウント
scripting

要求または記録されるまでディレクトリのマウント

オブジェクトと同様に、ログイン時にいくつかのディレクトリ(バインディングを含む)をマウントし、ログアウト時にマウント解除しようとしています。 最初はautofsに対して懐疑的でしたが、マウントポイントを動的に生成するため、cliでは問題ありませんが、ファイルマネージャを使用するときはディレクトリ名を作成する必要があります。これは本当に面倒です。 私が考慮したもう一つの解決策はログインスクリプトを実行することでした。今私の問題は、削除方法がわからないということです。私はLightDMを使用しているので、これは.bash_logoutオプションではなく、ログイン...

Admin