ファイルにコマンドを記述してsshで読み込ませる事ができます
例は、ログインして2回cdしてファイル削除して、lsコマンドの実行 hogefileに記述
sh
1>cat hogefile
2cd hogedir
3cd testdir
4if [ -e Afile ]; then
5rm -f Afile
6fi
7ls -al
8
9
10>ssh user@host <hogefile
cat hogefile | ssh user@host
でも同じ
あまりお役に立てなかったので、1ラインで実行可能に挑戦してみました 01~99まで
sh
1for xx in $(find home/user/test -type d -name $(date +%Y%m%d)_*|sort); do xx=$(printf "%d" "${xx##*_}"); done; mkdir home/user/test/$(date +%Y%m%d)_$(printf "%02d" "$(( xx + 1))")
1ラインで実行可能 1~
sh
1for xx in $(find /home/user/test -type d -name $(date +%Y%m%d)_*); do xx=${xx##*_};if [ -z "$yy" ]; then yy=0; fi; if [ $yy -lt $xx ]; then yy=$xx; fi; done; mkdir home/user/test/$(date +%Y%m%d)_$((yy+1));
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/28 02:15
2016/10/28 02:36
2016/10/28 02:39
2016/10/28 02:53
2016/10/28 02:59
2016/10/28 03:12
2016/10/28 03:23
2016/10/28 03:25
2016/10/28 04:39
2016/10/28 04:45
2016/10/28 05:01
2016/10/28 05:40
2016/10/28 06:53
2016/10/28 07:12
2016/10/28 07:34
2016/10/28 07:50
2016/10/28 07:54
2016/10/28 08:02
2016/10/28 08:09
2016/10/28 08:40
2016/10/28 09:29
2016/10/28 10:33
2016/10/28 10:51
2016/10/28 11:56
2016/10/28 12:08