ファイルを開く前にプロセスを実行する

ファイルを開く前にプロセスを実行する

私は次のことを達成したいと思います。ファイル(この場合は/ etc / hosts)を開こうとするたびに、プロセス/スクリプト(正しい用語が何であるかわからない)が実行を開始します。スクリプトは、ユーザーに何分かのPDFを読み込んだり、スクリプトによって生成された文書のx行を作成するなどの操作を実行するように要求します。この操作が完了するまでファイルは開かれません。

可能ですか? bashスクリプトを使用してこれを達成できますか?また、プロセスが完了する前に中断された場合、ファイルが開かないことを保証できますか?ファイルの開き方に関係なくプロセスを起動できますか?たとえば、端末でまたはマウスを使用します。

私はコンピュータについてよく知らないので、私が使用する用語と下のラベルが最善ではないかもしれません。この場合、質問を便利に編集していただきありがとうございます。ありがとうございます!

ベストアンサー1

ルートとしてウェブサイトのブロックを解除したくない場合は、ブロックとブロック解除プロセスの制御を放棄し、他のユーザーを参加させる必要があります。

根本的な解決策は、信頼できる他の人にコンピュータのrootアクセス権を付与し、アクセスできる項目を少なくとも厳密に制限することですsudo。 Unixシステムでは、必要に応じてほぼすべてのソフトウェアをホームディレクトリにインストールできます。

別の解決策は、実際のブロックプロセスをマシンから完全に移動し、別のデバイス(ロックされたルーターなど)で処理することです。さらに、ルータはSSHを介したトンネリングや他のコンピュータを介した他の創造的な接続方法を回避する必要があります。

ルーターの構成と物理アクセス保護には、外部ネットワークの送信保護も含まれているため、ルーターを取り外してイーサネットケーブルでバイパスしてブロックを変更しないようにします。

ルーターにアクセスするためのキーとルーターの管理者パスワードはあなたのものではありません。

作業中に簡単にアクセスできない「他のシステム」(ホスト)によって外部接続が保護されるように、誰かがVMまたはコンテナ(またはchroot)に何かを実行できます。 VMまたはコンテナ。

私はこれがあなたの問題に対する技術的な解決策の限界だと思います。したがって、Unixシステムに限定されません。次のステップは、働き方を変えたり(常に興味を持っている人に見えるように)、行動療法士や同様の人に外部の助けを求めるなど、他の方法で個人の行動を解決することです。

おすすめ記事