回答編集履歴

3

追加

2017/10/30 01:28

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -17,3 +17,21 @@
17
17
  ff=$(ls -1t /home/hoge/test/*jpeg 2>/dev/null | head -n1) && [ -n "$ff" ] && ncftpput -u hoge -p passwd 127.0.0.1 /tmp $ff
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ 一ラインで書かない方が普通かもしれません
24
+
25
+ ```
26
+
27
+ #!/bin/sh
28
+
29
+ ff=`ls -1t /home/hoge/test/*jpeg 2>/dev/null | head -n1`
30
+
31
+ if [ -n "$ff" ]; then
32
+
33
+ echo "ncftpput -u hoge -p passwd 127.0.0.1 /tmp $ff"
34
+
35
+ fi
36
+
37
+ ```

2

追加

2017/10/30 01:28

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -3,3 +3,17 @@
3
3
 
4
4
 
5
5
  ff=$(ls -1t *jpeg 2>/dev/null | head -n1) && [ -n "$ff" ] && ncftpput -u [FTPユーザーネーム] -p [FTPパスワード] [FTPサーバーアドレス] [アップロード先のディレクトリ] pi/date/$ff
6
+
7
+
8
+
9
+ raspberrypiでなく申し訳ありません、Linux上にてテストを行った限りでは、送信できました。ですので参考としてください。
10
+
11
+
12
+
13
+ ```linux
14
+
15
+ #!/bin/sh
16
+
17
+ ff=$(ls -1t /home/hoge/test/*jpeg 2>/dev/null | head -n1) && [ -n "$ff" ] && ncftpput -u hoge -p passwd 127.0.0.1 /tmp $ff
18
+
19
+ ```

1

変更

2017/10/27 02:37

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- ff=$(ls -1t *jpeg 2>/dev/null | head -n1) && ncftpput -u [FTPユーザーネーム] -p [FTPパスワード] [FTPサーバーアドレス] [アップロード先のディレクトリ] pi/date/$ff
5
+ ff=$(ls -1t *jpeg 2>/dev/null | head -n1) && [ -n "$ff" ] && ncftpput -u [FTPユーザーネーム] -p [FTPパスワード] [FTPサーバーアドレス] [アップロード先のディレクトリ] pi/date/$ff