ファイルとディレクトリベースのワークフロー

ファイルとディレクトリベースのワークフロー

私は、サードパーティの貢献者がFTPを介して私たちのサイトにファイルを転送する会社でよく働いています。

ファイルがアップロードされるアカウントによっては、一部のスクリプトがトリガーされ、ファイルが処理されます。

通常、ファイルはFTPを介して別のコンピュータに転送され、そのコンピュータはそのファイルに対して特定のタスクを実行します。その後、リモートコンピュータの「完了」フォルダを監視して再送信します。

作業の最後のステップは、ファイルを長期ストレージサーバーに転送することです。

今日、私たちはWindowsとRoboTaskというソフトウェアを使ってこの問題を解決しました。現時点では、そのタスクを実行しますが、ユーザーフレンドリーではなく、多くのロジックを隠します。

私が探しているもの:

  • 多くのワークフローでメンテナンス可能
  • モジュラーなので、一般的な作業を再利用できます。
  • 非技術スタッフが何が起こっているのかを理解できる可視化

この問題の提案がありますか?

私はこの質問をスーパーユーザーに尋ねようとしましたが、ソフトウェアの推奨事項を探している間、トピックとは異なると言われました。

UnixやLinuxでもこのような場合は申し訳ありませんが、この質問ができる適切な場所がどこであるか教えていただけますか?

ベストアンサー1

まず、FTP経由でアップロードするのは良い考えではありません。 FTPは、悪役がインターネットを掌握する前に発明されたため、セキュリティ対策はほとんどありません。アップロードするWebページ(TLSで適切に保護されている)を提供できますか?私はネットワーキングについてはよくわかりませんが、「ファイル到着」ロジックを実行するのは簡単だと確信しています。

戻り時間が重要でない場合は、処理するコンピュータにローカルにファイルを入力するだけです。ローカルなので、FTPや他の方法を使用したり、パスワードのないSSH(scp(1))を使用したりできます。 1つの問題はターゲットファイル名ですが、すでに解決されているようです。またはfilename-yyyymmddhhmmss、チュアでクローンジョブを使用してファイルを定期的に処理し、レジャー時にファイルを選択します(クローンジョブを介してまたはチュアから押し出す)。

一部のクリーンアップ操作は、残っているファイルを削除し、破損したファイルに関する警告を表示するために定期的に実行する必要があります。これはcronの仕事でもあります。

[ところで、私はPTBについて非常に失望しました。これは明らかにスーパーユーザーの問題ですが、私はここで低レベルの参加者です。 ]

おすすめ記事