小编Aer*_*oss的帖子

在屏幕内滚动,或暂停输出

我在管理我工作的服务器时使用screen执行我的命令行任务。我通常运行小命令(主要是文件系统任务),但有时我运行更广泛的任务(如 DBA)。

这些任务的输出对我来说很重要。由于我将 Ubuntu 和 OS X(都是终端 Windows)用于我的任务,但我需要使用屏幕,因此滚动不可用,因此任何长输出(认为来自选择的 500 行表)对我来说都是不可见的。鼠标滚轮是不可能的。

当我说“滚动对我来说是不可见的”时,我的意思是:

top 使用屏幕时,在 Mac OS X 中,滚动时

我在考虑两种选择:

  1. 暂停(想想paginate)某个命令的输出。当输出开始时,它会让我阅读正在发生的事情,然后我按“Enter”,然后输出继续,直到没有更多显示。

  2. 在屏幕内滚动。但我不知道这是否可能。

当然,我不知道这些选项是否真的可行。如果是,如何实现?其他替代方案将受到欢迎。

ssh gnu-screen terminal putty scrolling

525
推荐指数
5
解决办法
45万
查看次数

在 Cron 脚本中使用系统日期/时间

我正在设置一个 Cronjob,它将备份我在我的服务器中拥有的 MySQL 数据库,但我不希望它一遍又一遍地覆盖同一个文件。相反,我希望有一系列备份可供选择,自动完成。例如:

## Cronjob, run May 21st, 2011:
mysqldump -u username -ppasword database > /path/to/file/21-03-2011.sql

## SAME Conjob, run May 28th, 2011:
mysqldump -u username -ppasword database > /path/to/file/28-03-2011.sql
Run Code Online (Sandbox Code Playgroud)

等等。

有什么方法可以将系统日期和/或时间用作 Cronjob 中的某种变量?如果没有,你有什么建议来实现同样的目标?

bash cron terminal

41
推荐指数
2
解决办法
9万
查看次数

标签 统计

terminal ×2

bash ×1

cron ×1

gnu-screen ×1

putty ×1

scrolling ×1

ssh ×1