質問編集履歴

6

修正

2020/10/21 08:46

投稿

viera
viera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,9 @@
10
10
 
11
11
  ラズパイにてpythonを使用し、定期的にプログラムを実行するために、crontabを使用することがわかりいろいろためしてみたのですが、エラーがでており起動されていないようです。error(grandchild。。。。。)以下でております。
12
12
 
13
+ ```
14
+
13
- ```Oct 21 15:45:01 raspberrypi CRON[18084]: (pi) CMD ([18088] /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py)
15
+ Oct 21 15:45:01 raspberrypi CRON[18084]: (pi) CMD ([18088] /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py)
14
16
 
15
17
  Oct 21 15:45:01 raspberrypi CRON[18084]: (CRON) error (grandchild #18088 failed with exit status 1)
16
18
 
@@ -18,13 +20,23 @@
18
20
 
19
21
  ```
20
22
 
23
+
24
+
25
+
26
+
21
27
  いろんなサイト見て、設定は完了しているのですが、絶対pathがおかしいのでこの異常が出ていますますでしょうか??
22
28
 
23
29
  自分がcrontab -eに設定しているのは以下です。
24
30
 
31
+ ```
32
+
25
- ```*/1 * * * * /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py
33
+ */1 * * * * /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py
34
+
35
+
26
36
 
27
37
  ```
38
+
39
+
28
40
 
29
41
 
30
42
 
@@ -42,9 +54,9 @@
42
54
 
43
55
  ftp_up3.pyのコードは以下です。
44
56
 
57
+ ```
45
58
 
46
-
47
- ```import ftplib
59
+ import ftplib
48
60
 
49
61
  import datetime
50
62
 
@@ -58,7 +70,7 @@
58
70
 
59
71
 
60
72
 
61
- ftp = ftplib.FTP('192.168.2.10')
73
+ ftp = ftplib.FTP('***.***.*.**')
62
74
 
63
75
  ftp.set_pasv('true')
64
76
 

5

修正

2020/10/21 08:46

投稿

viera
viera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  ```
28
28
 
29
+
30
+
29
31
  (手動でのftp up3.pyのプログラムは正常に動作します。)
30
32
 
31
33
 
@@ -39,6 +41,8 @@
39
41
 
40
42
 
41
43
  ftp_up3.pyのコードは以下です。
44
+
45
+
42
46
 
43
47
  ```import ftplib
44
48
 

4

コードの追加

2020/10/21 08:39

投稿

viera
viera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -34,12 +34,56 @@
34
34
 
35
35
 
36
36
 
37
- こうすればいけるよ等助言のほどよろしくお願いたします。
37
+ たくさんの助言ありがとうございます。
38
38
 
39
39
 
40
40
 
41
- ちなみに皆様は絶対pathどうやって取得していまでしょうか??
41
+ ftp_up3.pyのコード以下で
42
+
43
+ ```import ftplib
44
+
45
+ import datetime
42
46
 
43
47
 
44
48
 
49
+
50
+
51
+
52
+
53
+ def ftp_upload(filename):
54
+
55
+
56
+
57
+ ftp = ftplib.FTP('192.168.2.10')
58
+
59
+ ftp.set_pasv('true')
60
+
45
- ※エラが出てる時と、現状の記入しているパスが違っていますがどちらもうまくいってません、、、
61
+ ftp.login('ユザー名','パスワード')
62
+
63
+ ftp.cwd('/aaa/')
64
+
65
+
66
+
67
+ f = open(filename,'rb')
68
+
69
+ ftp.storbinary('STOR ' + filename,f)
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+ now = datetime.datetime.now()
78
+
79
+ fm = now.strftime("%Y%m%d") +".csv"
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+ ftp_upload(fm)
88
+
89
+ ```

3

文法修正

2020/10/21 08:37

投稿

viera
viera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -22,11 +22,11 @@
22
22
 
23
23
  自分がcrontab -eに設定しているのは以下です。
24
24
 
25
- ```*/1 * * * * /usr/bin/python3 /home/pi/adxl345-Python/df/ftp up.py
25
+ ```*/1 * * * * /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py
26
26
 
27
27
  ```
28
28
 
29
- (ftp up3.pyのプログラムは正常に動作しています。)
29
+ 手動でのftp up3.pyのプログラムは正常に動作します。)
30
30
 
31
31
 
32
32
 

2

エラーログ修正

2020/10/21 07:11

投稿

viera
viera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,11 @@
10
10
 
11
11
  ラズパイにてpythonを使用し、定期的にプログラムを実行するために、crontabを使用することがわかりいろいろためしてみたのですが、エラーがでており起動されていないようです。error(grandchild。。。。。)以下でております。
12
12
 
13
- ```Oct 21 10:43:01 raspberrypi CRON[8059]: (pi) CMD ([8063] python3 /home/pi/adxl345-Python/example.py)
13
+ ```Oct 21 15:45:01 raspberrypi CRON[18084]: (pi) CMD ([18088] /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py)
14
14
 
15
- Oct 21 10:43:01 raspberrypi CRON[8059]: (CRON) error **__(grandchild #8063 failed with exit status 1)__**
15
+ Oct 21 15:45:01 raspberrypi CRON[18084]: (CRON) error (grandchild #18088 failed with exit status 1)
16
16
 
17
- Oct 21 10:43:01 raspberrypi CRON[8059]: (pi) END ([8063] python3 /home/pi/adxl345-Python/example.py)
17
+ Oct 21 15:45:01 raspberrypi CRON[18084]: (pi) END ([18088] /usr/bin/python3 /home/pi/adxl345-Python/df/ftp_up3.py)
18
18
 
19
19
  ```
20
20
 

1

2020/10/21 06:46

投稿

viera
viera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,7 @@
39
39
 
40
40
 
41
41
  ちなみに皆様は絶対pathはどうやって取得していますでしょうか??
42
+
43
+
44
+
45
+ ※エラーが出てる時と、現状の記入しているパスが違っていますがどちらもうまくいってません、、、