小编Sac*_*kar的帖子

如何检查是否没有为命令提供参数?

你如何检查是否$*为空?换句话说,如何检查命令是否没有提供参数?

shell bash parameter shell-script

117
推荐指数
2
解决办法
17万
查看次数

更改当前目录的脚本(cd、pwd)

我想运行一个脚本来简单地更改当前工作目录:

#!/bin/bash
cd web/www/project
Run Code Online (Sandbox Code Playgroud)

但是,运行后,当前密码保持不变!我怎样才能做到这一点?

scripting bash cd-command environment-variables

93
推荐指数
5
解决办法
26万
查看次数

是否按顺序处理多个@daily crontab 条目?

我希望每天的某个时间连续运行两个作业,完全按照我指定的顺序运行。这个 crontab 会可靠地做我想要的吗?

@daily job1
@daily job2
Run Code Online (Sandbox Code Playgroud)

我假设它们一个接一个地运行,但我无法通过搜索网络或从以下任何联机帮助页中找到答案:cron(1), crontab(1), crontab(5).

如果 cron@daily并行或以不可预测的顺序运行安排的事情,上面的 crontab 显然不会做我想要的。

我知道我可以简单地制作一个 shell 脚本来按顺序启动它们,我只是好奇 cron 应该如何工作(而且我懒得收集测试数据或阅读源代码)。

Cron 由cron包提供。操作系统是 Ubuntu 10.04 LTS(服务器)。

linux cron ubuntu

24
推荐指数
2
解决办法
3万
查看次数

如何在 2 个服务器上创建 SSH 隧道?

我有 2 个服务器,A 和 B。我想创建一个从我的系统到服务器 B 的隧道,但我有一些限制来做到这一点。所以我必须首先通过隧道连接到服务器 A,然后从服务器 A 连接到服务器 B。我的目标是拥有一个 SOCKS 代理来浏览网络。

我怎样才能做到这一点?

ssh ssh-tunneling socks

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