Plesk 8.6目前不允许为每个域创build多个FTP帐户。 您可以通过plesk界面设置“networking用户”,但是这个沙箱可以访问networking可访问文件夹(httpdocs)以外的FTP帐户。 我需要允许多个FTP用户访问httpdocs文件夹。 如何通过可以访问httpdocs的shell为每个域设置多个FTP帐户?
请赐教。 shell脚本的以下代码段是什么意思? FNAME=Grapes.txt touch Apple.txt ls Banana.txt | while read FNAME do /somePath/ftp_autojobs.sh someFolder/LG $FNAME Apple.txt done 编辑 :ftp_autojobs.sh传输文件到服务器。 ftp_autojobs.sh的内容: SO=`tput smso` SE=`tput rmso` RETURN="$SO RETURN $SE" TEMP_FN=`mktemp -c -d . -p ftp` TEMP_LOG=`mktemp -c -d . -p log` echo open some.server.com>>$TEMP_FN echo user user pass>>$TEMP_FN echo cd \"$1\">>$TEMP_FN echo binary>>$TEMP_FN shift until [ $# […]
我在Tomcat应用程序服务器上遇到了一些问题。 在我能够解决Java应用程序的问题之前,我需要想出一个cron shell脚本来重新启动服务器。 我认为这将是一个简单的努力,但其中一个复杂的是,根本原因使得Tomcat在执行./shutdown.sh之后不能干净地closures。 当我运行ps auwwx |时,这个过程仍然是打开的 grep java | grep org.apache.catalina.startup.Bootstrap 我杀死了这个进程(是的,这很糟糕,但事情确实发生了 – 至今;)),我可以正确地重新启动服务器。 我不是一个shell脚本专家(或新手),我需要一些帮助“轮询”一段时间,直到上面的ps命令返回null。 投票后,我会杀死,然后重新启动。
我需要在csh中编写一个shell脚本来search和删除与上一行中的注释匹配的行,如果有的话。 例如,如果我的文件有以下几行 Shell脚本 #这是一个testing 模式1 格式1 模式2 FORMAT2 #format3 pattern3 如果search模式是“模式”,输出应该如下 Shell脚本 格式1 FORMAT2 更准确地说,如果以“#”开头,那么具有该模式和前一行的行应该被删除 谢谢您的帮助
我实际上正在编写一个shell脚本,将命令的输出logging到文件中,但是由于该命令需要很长时间才能完成(大约15分钟),所以我想开始分析命令的输出(内容)在命令完成之前,所以我可以发送消息到标准输出(用户),如: 10% complete 45% complete 等等。 程序步骤 将命令redirect到一个文件:$(command)> $ FILE 在命令完成之前开始读取和parsing输出($ FILE)。 我想过使用并行编程,但我还没有掌握它。
我需要的只是一个Excel文件path列表,并使用Powershell将相同的扩展名添加到每个文件中(而不是replace)。 应该很简单吧? 我看到的问题是,如果我去import-csv -path myfile.csv | write-host import-csv -path myfile.csv | write-host我得到以下输出: @{FullName=C:\Users\jpalumbo\test\appendto.me} @{FullName=C:\Users\jpalumbo\test\append_list.csv} @{FullName=C:\Users\jpalumbo\test\leavemealone.txt} 换句话说,它看起来也是在输出CSV“格式”。 但是,如果我只发出import-csv -path myfile.csv ,输出是我所期望的: FullName ——– C:\Users\jpalumbo\test\appendto.me C:\Users\jpalumbo\test\append_list.csv C:\Users\jpalumbo\test\leavemealone.txt 显然没有文件称为“@ {FullName = C:\ Users \ jpalumbo \ test \ leavemealone.txt}”,并重命名将无法正常工作,所以我不知道如何最好地从导入-csv命令,还是将它存储在一个对象中,或者是什么。 谢谢!!
我试图通过在Mac OS X上使用login/注销挂钩脚本来自动挂载一个EncFS卷。这些脚本以root用户身份运行,并在用户login或注销时自动运行用户定义的挂钩。 主脚本位于/usr/local/sbin ,被称为loginhook和logouthook 。 这是login脚本: #!/bin/bash LOCAL_HOOK="/Users/$1/.loginhook" if [ -e "$LOCAL_HOOK" ] then su – $1 -c "bash $LOCAL_HOOK" fi 该脚本注册后执行login: sudo defaults write com.apple.loginwindow LoginHook /usr/local/sbin/loginhook 用户定义的.loginhook : ENCFS=/path/to/encfs PWD=$(security find-generic-password -ga EncFS 2>&1 >/dev/null | cut -d'"' -f2) echo $PWD | $ENCFS -S $HOME/.encrypted/Vault $HOME/Documents/Vault security命令的redirect是必要的,因为正常的输出到标准输出,但密码到标准错误,看起来像password: "mypass" 。 如果我从我的用户帐户执行.localhook脚本工作正常,但是如果脚本从“父”脚本(作为根运行)通过使用su我得到一个空白的密码。 使用bash -xdebugging表明,所有东西都按照它应该运行,但env命令显示,尽pipe在脚本中使用su […]
我有一个Moto Droid,我使用connectbot在Linux的web服务器上进行远程pipe理。 但是,我想知道是否有更好的硬键盘用于ConnectBot的任何Android手机。 我基本上需要/需要轻松访问像〜|这样的各种unixy字符 等等 我使用一些印象深沉的语言(Ruby,Perl,Shell)编写脚本,所以能够轻松生成这些字符而不需要进入软件键盘就可以了。
我正在为使用语音合成器的视障人士编写一个简单的用户界面。 我已经看遍了互联网上的一个电子邮件客户端,我可以脚本来适应这些目的,但无济于事。 我相信有几个CLI电子邮件客户端(例如MUTT)只允许发送带有命令行参数的邮件。 但我还没有find一个客户端,可以下载电子邮件,解码他们,然后将其转储到一个文本文件。 到目前为止最好的候选人似乎是mailx,但它似乎需要相当多的照顾,以满足我的需求。 任何build议脚本友好的电子邮件客户端? 我错过了关于MUTT的一些基本的东西吗? 有没有任何库/程序可以帮助我解码maildir今天邮件中使用的MIME编码? 我应该咬一口,为mailx写一个脚本吗? 提前致谢。
我有一个python脚本,从MySQL的utf-8表导出数据到一个文本文件。 这是做这项工作的代码 csvDatei = codecs.open( csvDateiName, "w", "utf-8" ) … cursor = db.cursor(); sql = "select * from %s.%s;" % (dbAusgang, tabelle) cursor.execute(sql); … daten = cursor.fetchall(); for i in xrange(len(daten)): line = ''; for j in xrange(len(daten[i])): line += '"%s";' % unicode(daten[i][j]); line = line[:-1]; line += '\n'; csvDatei.write(line); csvDatei.close(); 我也试过这个 line += '"%s";' […]