laravel:从linux命令行运行command

一,创建command

1,执行命令

liuhongdi@lhdpc:/data/api$ php artisan make:command IndexAllCommand

2,查看创建的文件:

<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;class IndexAllCommand extends Command
{/*** The name and signature of the console command.** @var string*/protected $signature = 'app:index-all-command';/*** The console command description.** @var string*/protected $description = 'Command description';/*** Execute the console command.*/public function handle(){echo "开始执行命令:";}}

注意: signature是从命令行执行的命令名,而不是文件名,
       从命令行执行时,只能使用在此处指定的命令名

二,从命令行运行

root@lhdpc:/data/api# runuser -u www-data php artisan app:index-all-command
开始执行命令:

说明:使用runuser是因为要和php在nginx/php-fpm中的运行用户保持一致,
否则会出现权限问题

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/778603.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

String,StringBuilder,StringBuffer

目录String类创建字符串字符串长度连接字符串创建格式化字符串字符串常量池常见方法charAt(int index)startWith()endsWithsubstring()split()trim()concat()正则表达式正则表达式实例字符通配符次数通配符其他通配符java.util.regex 包捕获组StringBuffer和StringBuilderStrin…

IEC104初学者教程,第八章:总召唤流程详解

第八章:总召唤流程详解平时学习规约或调试IEC104或IEC101设备,需要IEC104/101模拟器,推荐一款: 主站下载地址:IEC104主站模拟器 从站下载地址:IEC104从站模拟器IEC 60870-5-104(简称IEC104)是一种用于远程控制和监控系统的通信协议。它广泛应用于电力系统和其他工业自动…

IEC104初学者教程,第九章:计数量召唤流程详解

第九章:计数量召唤流程详解平时学习规约或调试IEC104或IEC101设备,需要IEC104/101模拟器,推荐一款: 主站下载地址:IEC104主站模拟器 从站下载地址:IEC104从站模拟器在IEC 60870-5-104(简称IEC104)协议中,计数量召唤(Counter Interrogation,简称CI)是一种特定的功能…

windows下RabbitMQ安装后,无法进入web管理页面问题

在window安装rabbitmq,访问http://127.0.0.1:15672/,访问不了;有可能是没开启网页管理界面 1、在cmd窗口下进入rabbitmq安装目录下的sbin目录,使用rabbitmq-plugins.bat list查看已安装的插件列表。 2、使用rabbitmq-plugins.bat enable rabbitmq_management开启网页管理界…

热烈祝贺华企盾科技获得ISO/IEC 27001信息安全管理体系认证证书!

近日,北京华企盾科技有限责任公司顺利通过权威认证机构的严格审核,获得“ISO/IEC 27001信息安全管理体系认证证书”。认证范围涵盖与计算机软硬件销售及软件运维相关的信息安全管理活动等。信息安全管理实用规则ISO/IEC 27001是国际上具有代表性的信息安全管理体系标准,已在…

.netCore System.Drawing.Common 发布,在CentOS 运行报错

centos下要运行 System.Drawing.Common ,需要先安装 mono的 libgdiplus 插件才可以。 安装后,还报以下错误的,才是下文的内容。报错: System.PlatformNotSupportedException: System.Drawing.Common is not supported on non-Windows platforms. See https://aka.ms/syste…

《最新出炉》系列初窥篇-Python+Playwright自动化测试-64 - Canvas和SVG元素推拽

1.简介 今天宏哥分享的在实际测试工作中很少遇到,比较生僻,如果突然遇到我们可能会脑大、懵逼,一时之间不知道怎么办?所以宏哥这里提供一种思路供大家学习和参考。 2.SVG简介 svg也是html5新增的一个标签,它跟canvas很相似。都可以实现绘图、动画。但是svg绘制出来的都是矢…

金融行业到底该选择什么样的FTP替代方案?

2018年以来,受“华为、中兴事件”影响,我国科技尤其是上游核心技术受制于人的现状对我 国经济发展提出了严峻考验。在全球产业从工业经济向数字经济升级的关键时期,中国明确 “数字中国”建设战略, 抢占数字经济产业链制高点。在执行层面,从最关系国计民生的行业开始,也就…

markdown中嵌入typst文档

参见下面test.md示例: # My markdown document```{=typst} #let foob(x) = { x + x } #foob(2) ```this is `raw #(2 + 3) typst`{=typst}转换并编译: pandoc test.md -o test.typ typst compile test.typ结果:

供应商较多的汽车制造业如何选择供应商协同平台?

汽车制造业的供应商种类繁多,根据供应链的不同环节和产品特性,可以大致分为以下几类。按供应链等级分包括: 一级供应商通常具有较高的技术水平和生产能力,能够满足汽车厂商对零部件的高品质、高性能和高可靠性的要求。 二级供应商具有较为专业化的技术和生产能力,负责生产…