Questions tagged «exec»

3
如何在Linux上安全地运行不受信任的可执行文件?
我已经下载了由第三方编译的可执行文件,并且我需要它在我的机器(Ubuntu 16.04-x64)上运行,并且可以完全访问硬件资源,例如CPU和GPU(通过nVidia驱动程序)。 假设此可执行文件包含病毒或后门,我应该如何运行它? 我应该创建一个新用户,然后运行它,然后删除用户本身吗? 编辑 由于firejail 可能无法正常工作,因此尚未批准以下答案。 编辑2 firejail 还可以,但是在指定黑名单和白名单的所有选项时必须格外小心。默认情况下,它不执行此 linux-magazine文章中引用的内容(另请参阅firejail作者的一些评论)。 使用它时请格外小心,如果没有正确的选择,它可能会给您带来虚假的安全感。
34 linux  sandbox  exec 

6
如何将“ tar”命令与“ find”组合
find命令给出以下输出: [root @ localhost /]#查找var / log / -iname anaconda。* var / log / anaconda.log var / log / anaconda.xlog var / log / anaconda.yum.log var / log / anaconda.syslog var / log / anaconda.program.log var / log / anaconda.storage.log 与tar结合后,将显示以下输出: [root @ localhost /]#查找var / log / -iname anaconda。* …
31 linux  centos  find  exec 

1
批处理运行,包括子目录
mogrify -format jpg *.NEF在目录中运行时,该命令会将所有* .NEF文件转换为JPEG。我想做的是能够使用一个命令在子目录内的* .NEF文件中运行mogrify 。我正在尝试运行类似的东西: find . -type d exec mogrify -format jpg *.NEF \; 当然是行不通的。有人可以建议正确的命令吗?

1
rm -irf -Irf with find
以下声明为什么在使用选项i或我为rm时不要求确认? // pass aggregated find . -name $name -type d -exec rm -irf {} \; // pass each find . -name $name -type d -exec rm -irf {} +
1 shell  find  rm  exec 

2
只查找和执行文件名
我需要查找超过X天的所有文件,并在本地和我的s3存储桶中删除它们。问题是find命令也返回完整路径和文件名。我试过搞乱basename和其他一些东西,但是无法让它工作。任何帮助将不胜感激。 现在,当我在玩它时,'删除它们本地'部分是ls而不是rm。对于rm我需要完整的路径。 我需要从s3cmd调用中删除/ home / ec2-user / backups /。 $ find /home/ec2-user/backups -type f -mtime +3 -exec ls {} \; -exec s3cmd del s3://kisnardonline/{} \; /home/ec2-user/backups/FILESYSTEM-2016-04-09_00-00.tar.gz File s3://kisnardonline//home/ec2-user/backups/FILESYSTEM-2016-04-09_00-00.tar.gz deleted
1 linux  bash  find  exec 

0
在Mac OS X上通过PHP的shell_exec打开视频失败
我在计算机(Mac OS X)上托管了一个本地Web应用程序,其中包含一个使用QuickTime打开视频的按钮。在按钮上单击,将向具有以下内容的PHP脚本发出AJAX请求: $cmd = "/usr/bin/open $videoFile"; // For example: $videoFile = '/Users/.../Downloads/abc.mp4' $code = "Performing cmd: $cmd"; shell_exec($cmd); echo '{code: "$code"}'; // JSON debug output 根据按钮,可以打开多个视频。问题是,它并不总是有效: 我手动打开的视频或在终端应用程序中使用相同命令打开的视频,PHP脚本可以正常打开 未打开的视频(之前)不会打开,而是QuickTime图标在扩展坞中跳转,但未显示任何窗口。然后,将完全相同的命令粘贴到“终端”应用程序中,然后打开QT。如果我退出QT并重试该脚本,它将正常工作(所有视频文件如果实际存在,都将经过检查;exec(...)也不起作用)
1 mac  bash  video  php  exec 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.