gpt4 book ai didi

linux - 允许 Apache 运行的 Perl 脚本使用 system()

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:11 24 4
gpt4 key购买 nike

我有一个 perl soap 服务,我正在使用它来汇集不同用户的数据。该服务工作正常,但我想运行“sort -u file1 file2 > file1”以将收集的数据与服务器上已有的数据合并。我希望 perl 脚本在完成任务后调用系统函数

这是为 Apache 或其他设置正确权限的问题吗?

目录列表:

var/www/script.pl
变种/www/file1
变种/www/file1
var/www/index.php

任何帮助都会很棒。谢谢

最佳答案

sort -u file1 file2 > file1

不会按照您所说的去做。您是否从命令行尝试过?

运行该命令后,file1 将不包含 file1 中开始的任何内容,因为重定向会在 sort 对其执行操作之前破坏 file1。

sort -u file1 file2 >file3; mv file3 file1

你似乎想使用system(),当你尝试时发生了什么?您收到任何错误消息了吗?

关于linux - 允许 Apache 运行的 Perl 脚本使用 system(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com