第 50 天 - 学习 crontab 工作排程 - 解决遇到的菜鸟问题

遇到问题 : 想要测试 1 分钟创建一个档案,但一直没有效果

crontab -e
*/1 * * * * name=$(date +"%Y%m%d%H%M%S");name+='.txt';touch /home/test/$name

尝试1 : 查询 log
结果 : 没发现有用的讯息

test@test:~$ grep cron /var/log/syslog
Oct 23 01:17:41 test crontab[7961]: (test) BEGIN EDIT (test)
Oct 23 01:18:33 test crontab[7961]: (test) END EDIT (test)

尝试2 : 听从网友跟鸟哥建议:

建议改成呼叫 bash 方式

『指令下达时,最好使用绝对路径,这样比较不会找不到执行档喔!』

结果 : 解决了问题

test@test:~$ vim testbash.sh

#!/bin/bash
name=$(date +"%Y%m%d%H%M%S");name+='.txt';touch /home/test/$name

test@test:~$ crontab -e
* * * * * bash /home/test/testbash.sh

image-20201023133651556

遇到问题 : sudo vim /etc/crontab 没有效果

使用命令 grep cron /var/log/syslog

发现是错误 username 问题

image-20201023085520894

crontabe -e 不一样,要记得输入使用者

image-20201023135820471

小插曲

学会 vim 批量删除

一直都是 backspace 按到底 XD

今天终於忍不住去 google,才知道 :1,$d 可以批量删除全部文本,按两次 d删除游标所在的行

每日一句

有时候不是没办法,只是真的懒得去 google,一直死撑


<<:  [Day 26] 建立注册的画面及功能(十) - Gmail设定(一)

>>:  JSDC 2020 回顾 - Remote

身份验证服务交换(The Authentication Service (AS) Exchange)

Kerberos基於对称密钥加密技术,并且需要受信任的第三方,并且可以选择在身份验证的某些阶段使用公...

Eloquent ORM - 读取资料

读取表单中的所有资料 接下来的步骤将把 todo 表单中的资料取出展示在 Dashboard 上。 ...

拿 ml5 来练习 如何附加自己的分类在别人的情绪之上 (五)

介绍 首先介绍什麽是如何附加自己的分类在别人的情绪之上, 对别人已经训练好的情绪 model,我们对...

D30 - Keep Going

转眼30天过了(爽啦~)。 一开始设定的目标,TiDB的确是满足了二合一以减轻运维的负担。此外也符合...

Day 27. 混血的最萌 - 混合加密系统(hybrid cryptosystem)

大家好,我是羊小咩 这章来谈谈混合加密系统(hybrid cryptosystem) 现今大多传送...