linux - 想写一个.sh用来代替原来的用php xxx.php运行脚本

WBOY
Freigeben: 2016-06-06 20:28:29
Original
1218 Leute haben es durchsucht

原来都是php xxx.php 来运行这个php脚本

在linux系统
想使用./xxx.sh来代替上面

不知是否可行?

回复内容:

原来都是php xxx.php 来运行这个php脚本

在linux系统
想使用./xxx.sh来代替上面

不知是否可行?

可行的,

<code>#!/bin/bash
# author: gm100861
PHP=/usr/local/php/bin/php
$PHP youphpfilename.php</code>
Nach dem Login kopieren

你是想直接执行php脚本吧

<code>1.在xxx.php开头加上
#!/usr/local/php/bin/php
2.chmod +x xxx.php
3. ./xxx.php</code>
Nach dem Login kopieren

那看你用的是那种shell。

如果是bash,那没什么好办法,无非将文件名传给shell,然后调用php运行。

如果是zsh,可以编辑.zshrc,使用 alias -s 命令,指定当你直接输入*.php时用何种命令执行。例如:
alias -s php='php' #在shell输入*.php时运行
alias -s php='vim' #在shell输入*.php时打开
alias -s php='php -l' #在shell输入*.php时检查语法错误

可以啊,shell脚本里面一样调用php ***.php
还可以通过crontab来指定执行时间和周期

http://segmentfault.com/q/1010000003731015/a-1020000003732913

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage