linux下如何查看已有的计划任务?
一般用命令:crontab -l crontab命令简介: crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 使用时可用参数: -e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe) -r [UserName]: 删除目前的时程表 -l [UserName]: 列出目前的时程表 -v [UserName]:列出用户cron作业的状态
在 Linux 系统下,你可以使用以下方法来查看已有的***任务:
1. 使用 `crontab -l` 命令查看当前用户的***任务列表。这个命令将显示当前用户的***任务,如果用户没有任何***任务,它将输出一个空列表。
2. 使用 `sudo crontab -l` 命令以超级用户身份查看系统范围的***任务列表。这个命令将显示系统范围内的***任务,通常这些任务是由系统管理员创建的。
这两个命令将输出***任务的详细列表,包括任务的执行时间和执行的命令。
另外,***任务在 Linux 系统中通常存储在 `/etc/crontab` 文件和 `/etc/cron.d/` 目录中。你可以使用文本编辑器打开这些文件,查看和编辑其中的***任务。请注意,编辑这些文件需要超级用户权限。
什么是gnu***?
GNU是“GNU'sNotUnix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO,与canoe发音相同,以避免与gnu(非洲牛羚,发音与new相同)这个单词混淆。
UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU***可以分别开发不同的操作系统部件。GNU******用了部分当时已经可自由使用的软件,例如TeX排版系统和XWindow视窗系统等。不过GNU***也开发了大批其他的自由软件。
为保证GNU软件可以自由地“使用、***、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNUGeneralPublicLicense,GPL)。这个就是被称为“反版权”(或称Copyleft)的概念。
1985年RichardStallman又创立了自由软件基金会(FreeSoftwareFoundation)来为GNU***提供技术、法律以及财政支持。尽管GNU***大部分时候是由个人自愿无偿贡献,但F***有时还是会聘请程序员帮助编写。当GNU***开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。当中最著名的就是之后被RedHat兼并的CygnusSolutions。
到了1990年,GNU***已经开发出的软件包括了一个功能强大的文字编辑器Emacs,C语言编译器GCC,以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统的内核(称为HURD)。
1991年LinusTorvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称Linux。(尽管如此GNU***自己的内核Hurd依然在开发中,目前已经发布Beta版本。)
许多UNIX系统上也安装了GNU软件,因为GNU软件的质量比之前UNIX的软件还要好。GNU工具还被广泛地移植到Windows和MaCOS上