如何使用ssh远程编辑定时任务crontab?

  linxu定时任务使用crontab,编辑crontab可以直接编辑:crontab -e;也可以直接读取文件 crontab file。这两种操作都不需要特殊权限sudo。区别在于,crontab -e只能登录之后界面操作;crontab file可以远程执行。

  举例:ssh [email protected] ‘touch file; crontab file‘。或者先使用scp把file放入远程服务器上,然后再执行ssh [email protected] crontab file

原文地址:https://www.cnblogs.com/shengulong/p/9086164.html

时间: 2024-10-27 19:39:50

如何使用ssh远程编辑定时任务crontab?的相关文章

Linux 添加定时任务,crontab -e 命令与直接编辑 /etc/crontab 的区别

1. 使用 crontab -e 命令编辑定时任务列表 使用这个命令编辑的定时任务列表是属于用户级别的,初次编辑后在 /var/spool/cron 目录下生成一个与用户名相同的文件,文件内容就是我们的定时任务列表.如没有定时任务,这个文件就是空文件. crontab命令还有一些其他的选项 -u #指定哪个用户的cron服务,一般是root用户执行这个命令的时候需要 -l #列出用户的定时任务列表,默认当前用户 -r #删除用户的定时任务列表,默认当前用户 -e #编辑用户的定时任务列表,默认当

通过ssh远程执行命令导入定时任务报错----解决过程

今天在服务器中通过ssh远程执行批量导入定时任务时发生了一个问题:总结如下,远程服务器已设置好ssh秘钥登录,登录用户为普通用户,但已设置好拥有免密sudo权限ssh 1.1.1.1 "sudo su -c "echo '30 5 * * 5 /bin/sh /root/log.sh > /dev/null 2>&1'>>/var/spool/cron/root""没有报错,但是远程机器上并没有定时任务命令没错,第一直觉就是觉得可能是

Linux 定时任务 crontab

fileclear.sh tamcdir=${HOME}/ora/user_projects/domains/tamc cd ${tamcdir} echo rm -f `ls heapdump*.phd` rm -f heapdump*.phd echo rm -f `ls javacore*.txt` rm -f javacore*.txt echo rm -f `ls Snap*.trc` rm -f Snap*.trc cd bin echo cp /dev/null nuhup.out

linux防止ssh远程暴力破解的方法和fail2ban软件的配置应用

一.修改参数来使得暴力破解变得几乎不可能 1.密码设定要足够复杂 密码的设定,尽可能要有大写字母.小写字母.特殊符号和数字,长度至少要大于8,当然越长越好,只要能记住. 2.修改默认端口号 修改sshd服务的默认端口号,可以进一步防止黑客的恶意攻击.首先介绍一个工具:nmap:nmap可以探测某个服务器的远程端口号开放列表; #nmap 192.168.1.163 StartingNmap 5.51 ( http://nmap.org ) at 2015-11-10 14:43 CST Nmap

linux的定时任务crontab

每隔一分钟执行以下语句: #打印当前时间: date "+%Y-%m-%d %T" 保存为/usr/test/test.sh 查看系统中当前用户有多少个定时任务: crontab -l 编辑当前用户的定时任务: crontab -e 每隔一分钟执行一次: */1 * * * * sh /usr/test/test.sh >> /usr/test/test.log * * * * * cmd 第一个:分钟(00-59) 第二个:小时(00-23) 第三个:日期(01-31)

EditPlus远程编辑、语法高亮、编译运行源代码设置

最近写代码的过程中,除了写Java时用的Eclipse.在Linux下编辑的Vi之外,有时也会用EditPlus打开一些文件,如配置文件.日志文件.脚本等.个人觉得EditPlus在很多场景下比较好用,也很轻量,其中有一些有用的功能简单总结了一下. 1.远程编辑 通过Sftp编辑远程文件,除了用SftpDrive直接把服务器文件系统映射成本地磁盘外,还可以利用EditPlus自身支持的FTP功能.从编码的角度,后者更方便些,设置好后,每次需要编辑时,不必打开SftpDrive.从“计算机”中打开

CentOS6.5 ssh远程root登录

CentOS 远程登录(以下root必须以用户进行操作  , 文本编辑:vi 文件名 打开文本  .i 进行编辑.Esc退出编辑状态.:wq保存并退出 .:q!直接退出.cat 文件名 查看文本内容 su 用户名 切换用户.sudo 命令直接使用root权限进行操作) 1.root 登录 a.允许root直接登录 vi /etc/pam.d/gdm 去掉#号(去注释):#auth required pam_succeed_if.so user != root quiet b.允许root通过ss

定时任务 Crontab命令 详解

摘自:http://www.centoscn.com/CentOS/help/2014/1030/4025.html 前言 crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕机,一个是 要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的,只需要写好自己的业务逻辑,通

全新 Mac 安装指南(编程篇)(环境变量、Shell 终端、SSH 远程连接)

注:本文专门用于指导对计算机编程与设计(尤其是互联网产品开发与设计)感兴趣的 Mac 新用户,如何在 Mac OS X 系统上配置开发与上网环境,另有<全新 Mac 安装指南(通用篇)>作为本安装指南的基础篇. 在 <为什么说每个程序员都应该有台Mac电脑>一文中我有提到 Mac 系统的命令行环境与 Linux 系统十分类似,这是因为 Mac OS X 的操作系统内核是 Darwin,它和 Linux 一样是一种优秀的类 Unix 系统.掌握 Linux Shell 命令行的使用,