标签: unix

两个用户如何设置相同的 cron 文件来运行?

在我们的环境中,我们有两个 DBA 来运行 cron_jobs.txt 文件中定义的一些 cron 作业。我们经常需要更改 cron_jobs.txt 文件中的时间和命令并重新加载它。

问题是,如果 DBA_1 编辑并重新加载该文件 ($ crontab cron_jobs.txt),它会在他的用户帐户下加载。现在,DBA_2 编辑相同的 cron_jobs.txt 文件并重新加载。新的作业集将在 DBA_2 用户帐户下运行。因此,基本上相同的作业运行两次。

例如,DBA_1 将作业设置为每天下午 3 点运行。几天后,DBA_2 将其更改为 2PM 并重新加载。现在我们在下午 2 点和下午 3 点运行相同的作业。

有没有办法合并工作?无论谁加载 cron_job.txt 文件,都应该只运行一组作业?顺便说一下(DBA_1 具有 UNIX 的管理员访问权限,DBA_2 没有)。我们使用的是 Sun Os 5.10。一个解决方案将不胜感激。

谢谢你。

数据库管理员_2

unix cron

1
推荐指数
2
解决办法
2579
查看次数

你怎么能看到你放在后台的进程?

这个问题是基于这个线程

你怎么能看到你放在后台的进程?

linux unix shell background

1
推荐指数
1
解决办法
252
查看次数

控制 UNIX 目录内容用户组所有权

我想创建一个目录,任何用户都可以在其中创建文件,但在创建文件后,该文件的用户和组所有权被设置为预定义的值。我知道有一种方法可以使用 GUID、UID 来做到这一点,但我总是忘记 chmod 组合。

unix filesystems permissions

1
推荐指数
1
解决办法
515
查看次数

WAMP 到 Unix-AMP

我使用 WAMP 开发了一个客户端服务器应用程序 - 我使用了 Apache、Perl、PHP。现在我想将它部署在组织的 Unix 服务器中。我是 Unix 和 Linux 环境的新手。我希望移植尽可能无缝,所以我想在此之前做一些功课。

现在,我可以在 Windows 中模拟 Unix,在那里安装 Apache、perl 和 PHP,然后尝试在那里部署我的应用程序。我还需要做其他功课吗?

unix

1
推荐指数
1
解决办法
524
查看次数

如何从当前日期作为文件名的脚本自动生成文件?

我有一些生成一些输出的 shell 脚本。输出被写入文件。在我的 cronjob 中,我有它: ./myscript.sh --options > output 因为 cronjob 每周运行一次,我想保留一个输出列表,而不是在每次脚本运行时覆盖它们。所以理想情况下,我希望输出文件名作为 output_ date。日期是当前脚本运行日期。在 Unix 中,date 命令可以为您提供当前日期信息,但我如何将其集成到输出文件名中?

更新:

尝试过 Heath 和 wfaulk 的方法,效果很好。但是,当我在 cronjob 中放置相同的命令时,我开始收到错误消息:/bin/sh: -c: line 0: 在寻找匹配的 `)' 时出现意外 EOF /bin/sh: -c: line 1: 语法错误:意外的文件结尾

我知道这是由输出到名为 output_$(date +%Y%m%d) 的文件引起的,因为这是我所做的唯一更改。在cronjob中有不同的方法吗?

unix shell

1
推荐指数
1
解决办法
2218
查看次数

是否可以让 Samba 自动将文件中的换行符从 dos 转换为 unix?

我有一个共享的 samba 目录,我可以从我的 Windows 开发框中访问它。问题是,当我创建和编辑文件时,它们与 dos 换行符一起保存。有没有办法配置 samba 对所有文本文件进行自动翻译?或者也许是某种类型的文件?

windows unix text samba ms-dos

1
推荐指数
1
解决办法
2702
查看次数

为什么“定位”不起作用?

我试过“定位 libevent”,但它不起作用。什么也没有发生。

unix

1
推荐指数
1
解决办法
1339
查看次数

我改了/etc/apt/sources.list后...为什么不生效?

我必须重新启动某些东西吗?

编辑: sudo apt-get update 无效。

当我使用 SAME sources.list 在另一台机器上搜索它时,它可以工作。但是,它仍然不能在这台机器上工作。

sudo aptitude search sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)

linux unix aptitude

1
推荐指数
1
解决办法
6882
查看次数

需要什么脚本或程序来保持 Unix 系统日期正确?

需要什么脚本或程序来保持 Unix 系统日期正确?我发现我的 linux 服务器比实际时间晚了几分钟。

linux unix

1
推荐指数
1
解决办法
206
查看次数

无法启动 BIND9

我完全按照本教程中的所有内容来设置 DNS。我在空白服务器上设置了所有内容。

但是,启动 BIND9 失败:

rndc: connect failed: 127.0.0.1#953: connection refused
Run Code Online (Sandbox Code Playgroud)

我在谷歌上搜索过这个,似乎没有一个好的、可靠的答案。

networking domain-name-system linux unix bind

1
推荐指数
1
解决办法
870
查看次数