我想知道是否有可能与用户rbash启用sftp访问,如果没有是否有任何替代rbash? 谢谢
嘿所有,我想知道如果你能看看我的剧本,并帮我添加一些东西, 我怎样才能find我有多less个活动的以太网端口? 以及如何过滤1个以太网端口 我如何得到这个做一个IP地址范围? 一旦我有一些ethenet端口,我需要添加stream量控制到每一个 #!/bin/bash # Name of the traffic control command. TC=/sbin/tc # The network interface we're planning on limiting bandwidth. IF=eth0 # Network card interface # Download limit (in mega bits) DNLD=10mbit # DOWNLOAD Limit # Upload limit (in mega bits) UPLD=1mbit # UPLOAD Limit # IP address range of the machine […]
我使用两台服务器之间的rsync工具,但它似乎rsync使服务器之间根据文件大小同步,我需要做同步修改时间,请问我可以做到这一点 例如2-3-2011中的文件,然后在5-3-2011更新 我想rsync采取最新的一个5-3-2011
在Solaris 10计算机上的活动中,我需要两次重新引导Solaris单元,重新启动后,我想运行几个脚本。 在第一次重新启动之前,我在/etc/rc3.d/S99myScript存储了一些bash脚本。脚本在重新启动后运行 在第二次重新启动之前,我使用相同名称/etc/rc3.d/S99myScript Perl脚本存储在同一个地方。 重新启动后脚本不会运行。 当我在Solaris机器上手动执行Perl脚本时,脚本工作正常。 这里发生了什么?
我有一个文件,有一个“坏”的IP地址列表。 我想导入这个不好的IP地址文件到我的.htaccess文件拒绝访问通过Apache。 我想使用sed自动化这个过程。 我怎么去做这个?
我在一个Debian框,我不能以任何方式修改。 我需要将整个目录(和子目录)的内容上传到我的服务器。 我唯一的工具是ncFTP( http://www.ncftp.com/ )。 你能帮我写一个bash脚本谁: 使用指定的凭证连接到xxx.myhost.com recursion地放入/ mydir / *的内容 覆盖现有文件而不询问任何内容 谢谢你们!
场景:我们有一个运行FreeBSD 4.7的老式系统(请不要笑,在年底会退休,我只需要保持活跃状态并备份到那时),我有一些数据库转储脚本可以运行每天与一个cron工作。 我用#!/ usr / local / bin / bash开始脚本。 该脚本使用date命令将date作为转储文件的文件名的一部分。 当我手动运行脚本时,它按预期工作。 但是,当我把它放到一个cron工作,它失败了。 我检查了我的错误日志,它的脚本部分失败,我使用反引号和date命令的文件名(我也试过$(date…)在文件名,并给出了相同的错误。然后尝试在cronjob中添加/ usr / local / bin / bash /path/to/script.sh,它仍然有相同的错误。 所以我的猜测是,它运行时不会切换到bash shell。 我首先想到了在我的脚本中添加echo $ SHELL来查看,但我发现切换shell实际上并不切换SHELLvariables的值。 有没有人有类似的问题与FreeBSD? 或者是否有人知道另一种方法,我可以检查执行时使用哪个shell? (我也尝试了ps >> test.txt,并没有在cron中工作)。
在/etc/ppp/ip-up.d/script我有以下运行时,ppp0接口(连接),当它完成调制解调器自动结束internet连接时运行fetchmail。 #!/bin/sh /usr/bin/fetchmail -v -f /etc/fetchmailrc -L /var/log/fetchmail.log killall wvdial 这完美的作品。 现在我需要添加到fetchmail命令执行下面的脚本,检查postfix的邮件队列是否完全是空的,如果是true,然后执行命令killall wvdial挂断调制解调器。 从理论上讲,我知道我可以用if,else,do,while等等来做某些事情,但实际上我不知道如何去开发它。 我希望你们帮我编程和完成这个脚本正常工作。 我赞赏这些评论。
我在用户的.bashrcshell中使用stty susp ^-试图阻止用户使用CTRL + Z来背景进程。 之所以这样做,是因为我们有许多习惯于在VMS上使用Oracle SQLPlus的用户,默认编辑器使用CTRL + Z来保存和退出编辑器。 Linux上的CTRL + Z显然有一个完全不同的行为,并设法完全挡住我们的用户,因为他们本能地击中CTRL + Z。 虽然stty susp ^-似乎与某些命令(例如顶部)一起工作,但是在我真正需要它的时候,例如在nano或vim等编辑器中,它并不起作用。 任何人都可以build议我可以做到这一点? 编辑 :我不需要使用bash ,所以不支持作业控制的替代shell应该就足够了(假设这样的shell存在)。
我们经常要改用“共享”的有效组织。 我想要一个可见的提醒,我们不使用我们的默认组。 正在考虑让bash提示改变颜色或显示有效的组。 任何想法我应该如何做到这一点?