null

nullmailer `remotes`設定ファイルでパスワードに一重引用符を引用する方法は?
null

nullmailer `remotes`設定ファイルでパスワードに一重引用符を引用する方法は?

nullmailer私のDebian(イブニングとブックワーム)システムは、システムによって生成された電子メールメッセージを適切な受信者に送信したいと思います。nullmailer次の行を含むファイルで構成されます。/etc/nullmailer/remotes smtp.example.org smtp starttls x509cafile=/etc/nullmailer/smtp.example.org.crt --user=me --pass='mypassword' マニュアル(man nullmailer-send)によると、パスワードは一重引...

Admin

リダイレクト失敗とバインディングエラー - 発掘
null

リダイレクト失敗とバインディングエラー - 発掘

ドメイン名に対していくつかのネームサーバーをテストしようとしています。そのために、ネームサーバーのリストを読み、ドメイン名を要求するスクリプトを作成しました。 次の基本的なもの: #!/bin/bash domain=$1 [ -z $domain ] && read -p "DOMAIN NAME: " domain namefile="./nameserver" echo "RESULT - NAMESERVER DOMAIN IP" for host in $(cat...

Admin

空の文字列がコマンドラインを破る
null

空の文字列がコマンドラインを破る

私の問題を説明できません。ご了承ください。コマンドを呼び出すスクリプトがあります。入力ファイルの選択に応じて、コマンドラインに追加のパラメータを含める必要があります。私はこれを試しました: case "$model" in CNRM-CM6-1|CNRM-ESM2-1) trim_op="-selindexbox,2,361,2,293" ;; EC-Earth3) trim_op="-selindexbox,2,361,2,291" ;; IPSL-CM6A-LR) ...

Admin

ログを回転しようとしますが、実行後にteeコマンドは返されません。
null

ログを回転しようとしますが、実行後にteeコマンドは返されません。

私のログは、ユーザーが所有していてnohup.outアクセス権のあるログを使用してroot循環しようとしています。systemsudo ログを回転させるために、次のスクリプトを作成しました。 猫の回転log.sh cp /var/www/html/nohup.out /var/www/html/nohup.out_$(date "+%Y.%b.%d-%H.%M.%S"); sudo tee /var/www/html/nohup.out; 問題は、rotatelog.shこれを実行すると操作は完了しますが、コマンドライン端末に制御権が返されないことです。...

Admin

busybox shで非同期ジョブを実行するにはなぜ/ dev / nullが必要なのですか?
null

busybox shで非同期ジョブを実行するにはなぜ/ dev / nullが必要なのですか?

コマンドを分岐し、最小限のBusyboxシェルで非同期的に実行するためにこの特別なデバイスが必要な理由は疑問に思います。 BusyBox v1.30.1 (Debian 1:1.30.1-4) built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off / # / # echo Hello && sleep 2s && echo World & ...

Admin

シングルラインリンク端末コマンドでPHP出力を抑制する方法
null

シングルラインリンク端末コマンドでPHP出力を抑制する方法

Linuxターミナル(Ubuntuデスクトップ)では、次の1行の&&コマンドを使用します。 cd /opt/lampp/htdocs/detailed_payouts && for FILE in *; do dos2unix $FILE; done && php /opt/lampp/htdocs/mydeal-join-columns-2.php && cd /opt/lampp/htdocs/xero-bills && csvstack * > xero-bills-...

Admin

空のレコード区切り文字を含むawkは、1つのファイルのみを印刷します。
null

空のレコード区切り文字を含むawkは、1つのファイルのみを印刷します。

次のコードはどのように1つのファイルしか印刷できませんか? find "$fdir" -type f -name "${fnam}-*.png" -print0 | awk -v RS='\0' -F'[-.]' '{print $(NF-1), $0}' | cat -vet これは私に与える 04 /home/flora/edvart/docs/schimmel-04.png$ しかし、find "$fdir" -type f -name "${fnam}-*.png"与える /home/flora/edvart/docs/schimmel-04.p...

Admin

ASCII ログ・ファイルの先頭にヌル文字があります。
null

ASCII ログ・ファイルの先頭にヌル文字があります。

log4j2を使用してログファイルを生成するJavaアプリケーションがあり、他のスクリプトを使用してプロセスを再起動する前にプロセスを停止するスクリプトがあります。毎日の真夜中に停止して再起動するまでに5分間の一時停止があります。起動スクリプトで "mv"コマンドを使用して、ログファイルの名前を拡張子としてtimstampに変更します。問題は、ログファイルの1つのファイルの先頭(数MB)にNULL文字が含まれ、ログファイルがバイナリファイルになることです。問題に追加のコンテキストを提供するためのいくつかの観察注意事項:1. - 同じバージョンのJavaアプリ...

Admin

오디오를 camilladsp로 라우팅하기 위해 null-sink 및 캡처를 설정하는 방법은 무엇입니까?
null

오디오를 camilladsp로 라우팅하기 위해 null-sink 및 캡처를 설정하는 방법은 무엇입니까?

라즈베리 파이에 어시스턴트를 설정하려고 하는데 오디오가 DAC로 출력되기 전에 camilladsp를 통해 라우팅되어야 합니다. 나는 pulseaudio null-sink와 null-sink 캡처가 가장 좋고 쉬운 방법이라고 생각합니다. (이전에 루프백도 시도했지만 더 혼란스러웠습니다.) null을 설정하고 이를 기본 출력으로 만들었습니다. 이제 해야 할 일은 null 싱크 캡처를 캡처 장치로 허용하도록 camilladsp를 구성하는 것뿐입니다. 단, Alsa, File 또는 stdin 유형이어야 합니...

Admin

ターミナルを使ってファイルを消去するには?
null

ターミナルを使ってファイルを消去するには?

私のウェブサイトには、Google IPの範囲内にないすべての偽のGoogle IPをファイルに保存するスクリプトが含まれています。 その後、スクリプトを使用して、毎日すべてのIPをファイアウォールに追加します。 while read line; do sudo firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='$line' reject"; done < /var/www/html/function_global/ip_add_fwd.txt し...

Admin

xargs -0が空行を追加するのはなぜですか?
null

xargs -0が空行を追加するのはなぜですか?

例では、xargs -0空白行が追加されるのはなぜですか。これを防ぐにはどうすればよいですか? $ touch a b c $ find . -print0 ../a./c./b $ find . -print0 | sort --zero-terminated | xargs -0 . ./a ./b ./c $ find . -print0 | sort --zero-terminated ../a./b./c$ 最後の出力は、入力記号が改行なしで同じ行にある../a./b./c$ ことです。$ ...

Admin

Unixのファイルからゼロバイトをすべて削除します。
null

Unixのファイルからゼロバイトをすべて削除します。

プロトタイプハードウェアRNGからデータファイルを取得しましたが、何らかの理由で膨大な量0x00のバイトが生成されます。0x00残りのデータがランダムかどうかをテストできるように、これらのバイトをすべて削除したいと思います。 端末でこれを行うにはどうすればよいですか? ...

Admin

Bash配列に空の文字列を含めることができない場合、この配列はこれをどのように実行しますか?
null

Bash配列に空の文字列を含めることができない場合、この配列はこれをどのように実行しますか?

最近あなたを見つけました。Bash配列に空の文字列を渡すことはできません。。空の文字列値を配列に挿入しようとしているので、これは面倒です。 しかし、Bash完了変数COMP_WORDSにNULL値を含めることができることを確認しました。 デバッグオプションを有効にしてこれを説明するためにダミーコンプリートスクリプトを作成しました。 1 #!/bin/bash 2 _comp() { 3 set -xv 4 for i in ${!COMP_WORDS[@]}; do 5 echo "<${COMP_W...

Admin