質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Q&A

解決済

2回答

379閲覧

Linuxへのデータアップロード完了通知について

退会済みユーザー

退会済みユーザー

総合スコア0

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

0グッド

0クリップ

投稿2018/08/27 14:12

Linuxへのデータアップロードについての質問になります。

【実現したいこと】

  1. Windows上で、タスクスケジューラを使用しPythonスクリプトを定期的に起動し、あるデータの計算処理を実施して、データをCSV化する。
  2. 取得したCSVをLinuxサーバへアップロードする。
  3. Linuxサーバへのアップロードが完了したら、Linux側へ完了したことを通知する。

Linuxへのデータアップロードの完了通知するためのよい方法をご教示いただけないでしょうか?
※本質門については、情報があいまいですので適宜更新していきます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2018/08/27 15:25

アップロードはどういう手段で行いますか?
CHERRY

2018/08/27 23:13

完了通知の目的は、転送中のファイルを誤って処理しないためですか?
退会済みユーザー

退会済みユーザー

2018/08/28 02:55

>otnさん scpで実施します。
退会済みユーザー

退会済みユーザー

2018/08/28 02:57

>CHERRYさん 完了通知をトリガーにして、linux側で後続処理を実施したいことが目的です。
guest

回答2

0

scpでやるということですが、sshで後続処理を起動するのはできないんですか?

アップロードする権限しか持たせないのであれば、目的データ転送終了後に、小さいファイルを転送して、その小さいファイルの存在をトリガーにしたりします。

投稿2018/08/28 03:13

otn

総合スコア84533

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/08/29 23:21

回答が遅くなり申し訳ございません。 ご回答ありがとうございます。 アップロード方法はこだわりがないので、sshで後続処理を起動することを検討します。
guest

0

ベストアンサー

バッチ処理ということで、回答します。

データをアップロード後に アップロードを終了したというファイルを作って、それをトリガにして、バッチ処理を実行するのが簡単と思います。

例)
data_20180801-120000.csv をアップロードしたら data_20180801-120000.START のようなファイルを送信して、CSVと同名で 拡張子 . START のファイルがあれば、登録プログラムが data_20180801-120000.csv を処理する。

投稿2018/08/28 03:08

編集2018/08/28 03:08
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/08/29 23:19

回答が遅くなり申し訳ございません。 ご回答ありがとうございます。ご回答頂いたおふたりとも甲乙付けがたかったので、より早かったCHERRYさんをベストアンサーにさせていただきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問