Articles of shell

从shell CLI发送HTML电子邮件

我正在运行有HTML格式的输出的cron作业。 我想以html格式发送我的电子邮件地址。 有没有办法做到这一点 php /home/bla/bla_bla.php | mail -s "Bla Bla" -s "[email protected]"

如何创build一个NAMED PROPERTY(默认不显示)

我正在尝试创build一个“命名属性”,这是一个属性不会显示在默认输出中的高级function。 我一直在试图find没有运气的语法。 CMDlets有这些。 你必须使用Get-Member来发现它们。 谢谢你的帮助

shell脚本在命令行上执行正常,但不能从cron作业执行

我有一个非常简单的class轮update_pot.sh find . -iname "*.php" | xargs xgettext -olocale/messages.pot –from-code=UTF-8 -j 如果从提示符运行./update_pot.sh它工作文件。 但是当我从一个cron作业调用它返回 xgettext: no input file given Try `xgettext –help' for more information. 我试着把#! / bin / sh的第一行,但没有改变。

排除PowerShell中CSV文件的值

我正在尝试确定如何从基于CSV文件的数组中排除值。 到目前为止,这是最好的select: $arrIgnore = import-csv "ignore.csv" foreach($objIgnore in $arrIgnore){ $objAll = $objAll | where {$_.Name -ne $objIgnore.Name} } 这不会从数组中过滤出单个项目。 如果我用string中的值写出问题: $objAll = $objAll | where {$_.Name -ne "value1"} $objAll = $objAll | where {$_.Name -ne "value2"} 它工作正常。 我确信我犯了一个愚蠢的错误,但我无法弄清楚。 🙂

virtfs太大了!

我正在使用cPanel托pipe。 我租了20GB,/ home / virtfs占用了近10GB。 我读过使用jailed shell帐户可以负责大的virtfs文件。 大多数用户帐户使用SSH身份密钥进行SFTP访问,但对所有帐户(root除外)均拒绝shell访问。 有关如何减小此文件的大小的任何build议?

如何遍历文件列表并对其执行操作

我想写一个脚本(或最好是一个别名),执行以下操作: find所有匹配模式*.jar的文件 迭代所有这些文件,然后运行jar tvf <jar file name> | grep <Some argument> jar tvf <jar file name> | grep <Some argument> 如果jar包含名称与argument匹配的文件,则打印 我在tcsh工作,宁愿不打开一个新的壳,因为我想这是一个别名,而不是一个脚本 – 这是可行的吗?

每个用户脚本的Unix配额

有什么办法通过脚本自动化用户的主文件夹qouta。 我有自动useradd脚本,我想在脚本中添加大小为2 GB的主文件夹的配额代码。 例如: edquota sally Disk quotas for user sally (uid 1045): Filesystem blocks soft hard inodes soft hard /dev/loop0 16 0 0 4 0 0 如何使命令edqouta通过脚本将硬限制的值从0更改为2037760? 换句话说,如何修改edquota sally来自动更改值。

有没有办法在SSH连接到主机时推送shellconfiguration信息?

我在我的bashconfiguration中有一堆好东西 。 通常当我得到一个新的帐户,我从我的GitHub回购拉下来,使我有我习惯的所有别名和function。 有一些主机,我没有我自己的帐户,但一些人使用的共享帐户,所以我安装我的shellconfiguration是不礼貌的。 有没有办法通过SSH会话来推送我的shellconfiguration或至less一些初始化命令,以便拥有我习惯的环境?

一个更好的方式来远程search文件?

通过Powershell在远程服务器上search某些文件types非常慢。 我正在使用这个命令 Get-ChildItem \\servername\e$\ -recurse -Filter *.txt 有没有更好的方式来远程search文件?

Get-ChildItem Visualizer

有谁知道一种方法来可视化(通过GUI)Get-ChildItem输出? 我正在编写一些脚本来build立我们NAS上所有文件的列表,并将其与上一次运行进行比较,然后将所有已更改的文件都吐出来,但是我很难将这些数据可视化,必须运行自定义| where-object {} | where-object {}每次我们想要一个关于数据的报告。