你如何检查是否$*
为空?换句话说,如何检查命令是否没有提供参数?
我想运行一个脚本来简单地更改当前工作目录:
#!/bin/bash
cd web/www/project
Run Code Online (Sandbox Code Playgroud)
但是,运行后,当前密码保持不变!我怎样才能做到这一点?
我希望每天的某个时间连续运行两个作业,完全按照我指定的顺序运行。这个 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(服务器)。
我有 2 个服务器,A 和 B。我想创建一个从我的系统到服务器 B 的隧道,但我有一些限制来做到这一点。所以我必须首先通过隧道连接到服务器 A,然后从服务器 A 连接到服务器 B。我的目标是拥有一个 SOCKS 代理来浏览网络。
我怎样才能做到这一点?