問題タブ [freebsd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
26 に答える
151530 参照

macos - MacでGNUのreadlink-fの動作を取得するにはどうすればよいですか?

Linuxでは、ユーティリティは追加のリンクをたどるreadlinkオプションを受け入れます。-fこれは、MacおよびおそらくBSDベースのシステムでは機能しないようです。同等のものは何でしょうか?

デバッグ情報は次のとおりです。

0 投票する
4 に答える
1261 参照

python - FreeBSD の Python 時計機能

FreeBSD で Python の time.clock() 関数をテストしているときに、常に同じ値 (約 0.156) を返すことに気付きました。

time.time() 関数は正常に動作しますが、解像度が少し高いものが必要です。

それがバインドされているC関数はありますか?代替の高解像度タイマーがある場合は?

私はプロファイリングを行っていないので、TimeIt モジュールはここでは適切ではありません。

0 投票する
4 に答える
41926 参照

unix - Unix および Sendmail からの送信メールを監視するにはどうすればよいですか?

FreeBSD サーバーを実行していますが、サーバーからスパムが送信されたという警告が送信されました。オープンリレーとして設定しておらず、sendmail 構成をカスタマイズしました。誰がどのメールを送信しているか、ユーザー名、メールの件名、送信したメールの量の概要を知りたいです。Apache サーバーのログを処理するときと同じように、ログに関するレポートを実行したいと考えています。

私のオプションは何ですか?

0 投票する
2 に答える
3988 参照

python - Python プロセスが再起動後に SIGTERM / SIGINT への応答を停止する

ウォッチドッグ プロセスを使用して実行されている一部の Python プロセスで奇妙な問題が発生しています。

ウォッチドッグ プロセスは Python で記述された親であり、subprocess.Popenを使用して子プロセスを開くstart_child(name)という関数があります。Popen オブジェクトは、ウォッチドッグがpoll()を使用してプロセスを監視し、必要に応じて最終的にterminate()でプロセスを終了できるように記録されます。子が予期せず終了した場合、ウォッチドッグはstart_child(name)を再度呼び出し、新しい Popen オブジェクトを記録します。

7 つの子プロセスがあり、そのすべても Python です。子のいずれかを手動で実行すると、killを使用して SIGTERM または SIGINT を送信し、期待どおりの結果を得ることができます (プロセスは終了します)。

ただし、ウォッチドッグ プロセスから実行すると、子プロセスはFIRSTシグナルの後にのみ終了します。ウォッチドッグが子プロセスを再起動すると、新しい子プロセスは SIGTERM または SIGINT に応答しなくなります。何が原因なのかわかりません。

ウォッチドッグ.py

したがって、watchdog.start()は 7 つのプロセスすべてを起動し、プロセス SIGTERM を送信するとプロセスが終了し、モニター スレッドが再びプロセスを開始します。ただし、新しいプロセス SIGTERM を送信すると、それは無視されます。

再起動されたプロセスに kill -15 を何度も送信し続けることができるはずです。再起動後に無視されるのはなぜですか?

0 投票する
4 に答える
1619 参照

process - freebsd: プロセス ID による実行中のプロセスの現在のディレクトリ

freebsd に実行中のプロセスの pid があります。現在のディレクトリを取得するにはどうすればよいですか?

0 投票する
6 に答える
6984 参照

python - select / poll / kqueue / keventを使用して、ディレクトリで新しいファイルを監視します

私のアプリでは、ディレクトリで新しいファイルを監視する必要があります。トラフィックの量は非常に多く、1秒あたり最低数百の新しいファイルが表示されます。現在、私はこの種のアイデアでビジーループを使用しています:

プロファイリングを実行した後、睡眠中に多くの時間が費やされているのを見て、代わりにポーリングを使用するようにこれを変更する必要があるかどうか疑問に思っています。

で使用可能なクラスの1つを使用してディレクトリをポーリングしようとしていますselectが、それが実際に機能するのか、それとも間違っているだけなのかわかりません。

次のコマンドでディレクトリのfdを取得します。

次に、ディレクトリがいつ変更されるかを確認するために、いくつかの方法を試しました。例として、私が試したことの1つは次のとおりです。

読むべき情報がもっとあるようにpoll()が機能するのはなぜですか?ディレクトリ内で何かが変更された場合にのみ、それが行われると思いました。

私がここでやろうとしていることは可能ですか?

そうでない場合、他にもっと良い代替手段はありwhile True: look for changesますか?

0 投票する
1 に答える
2108 参照

.htaccess - FreeBSDサーバーの.htaccessの問題

サーバーの詳細:

FreeBSDPHPバージョン4.3.11Apache

Appacheモジュール:

mod_throttle、mod_php4、mod_speedycgi、mod_ssl、mod_setenvif、mod_so、mod_unique_id、mod_headers、mod_expires、mod_auth_db、mod_auth_anon、mod_auth、mod_access、mod_rewrite、mod_alias、mod_actions、mod_cgi、mod_dir、 mod_log_config、mod_define、mod_env、mod_vhost_alias、mod_mmap_static、http_core

私が抱えている問題は、.htaccessファイルに何らかのコードを書くと、500の内部エラーがスローされることです。

私は単にURLを書き直そうとしていて、wordpressが作成した正確なコードを使用しており、以前のサーバーで以前に使用したカスタムコードを試しても、まだ機能しません。

WordPressが作成したコード:

そして、このような単純なことでもエラーが発生します。

誰かが修正を知っているか、なぜこれがこのエラーを引き起こしているのですか?mod_rewriteモジュールをロードしました

0 投票する
1 に答える
209 参照

audio - 商用利用に適したオーディオ CD をリッピングするためのコード ライブラリには、どのようなものがありますか?

オーディオ CD をリッピングするためのコード ライブラリ (DAE、デジタル オーディオ抽出など) はありますか? 商用利用に適している必要があります (たとえば、GPL なし) できれば無料です。Linux または FreeBSD または Windows。Unix ライクな OS、特に FreeBSD で動作するライブラリに最も関心があります。

0 投票する
2 に答える
1514 参照

file - FreeBsd:同じグループのユーザーが自分で作成したファイルやディレクトリに自動的に読み取り/書き込みアクセスできるようにする

ファイルサーバーとして機能するサーバーが1つあるFreeBSD環境では、システム管理者が修正できないと言う問題があります。

すべてのファイルはディレクトリにあり、そのディレクトリ、そのサブディレクトリ、およびファイルにアクセスできます。問題は、グループ内のユーザーがファイルまたはディレクトリを作成したら、そのディレクトリまたはファイルをchmodして権限を変更し、グループ内の他のユーザーがアクセス、読み取り、書き込み、および削除できるようにする必要があることです。これらは、ホームディレクトリ内のファイルやサブディレクトリではなく、日常的に操作することになっているディレクトリにあります。

良い解決策がないと信じがたいので、誰かに解決策を手伝ってもらいたいと思います。