Since the program can be run from the command-line and no response is needed, using exec() does the job.
http://php.net/manual/en/function.exec.php
The first example in the comments (below) was used to run my command-line program on payment submission. The program launches and the user never awaits its completion. Shouldn’t matter if your machine is Windows or otherwise.
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
}
In my scenario, $cmd is ‘php54 [directory/file.php] [program parameters]’.
Related Posts:
- wp-cli displays php notices when display errors off
- How to use command ‘wp post create’ in wp-cli properly?
- Find WordPress root directory in bash without WP-CLI
- “No such file or directory” but it exists
- Error unable to access jarfile C:\Jar
- Node.js version on the command line? (not the REPL)
- How to pretty print XML from the command line?
- Git is not working after macOS Update (xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- Git is not working after macOS Update (xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- How to find which version of TensorFlow is installed in my system?
- How do I copy a folder from remote to local using scp?
- What does cmd /C mean?
- How do I parse command line arguments in Bash?
- What does cmd /C mean?
- syntax error when using command line in python
- https connection using CURL from command line
- syntax error when using command line in python
- How to install JQ on Mac on the command line?
- Using multiple delimiters in awk
- Create an empty file on the commandline in windows (like the linux touch command)
- How do I import an SQL file using the command line in MySQL?
- Why do JVM arguments start with “-D”?
- How do I import an SQL file using the command line in MySQL?
- How to reload .bash_profile from the command line?
- What is the purpose of “&&” in a shell command?
- Angular – ng: command not found
- How to run SQL script in MySQL?
- Mysql: Setup the format of DATETIME to ‘DD-MM-YYYY HH:MM:SS’ when creating a table
- How can I pass an argument to a PowerShell script?
- Command Prompt “Net View System Error 6118”
- Windows 7 Symbolic Link – Cannot create a file when that file already exists
- mkdir’s “-p” option
- How to change the output color of echo in Linux
- Recursively find all files that match a certain pattern
- Diff command along with Grep gives “Binary file (standard input) matches”
- How do I make a python script executable?
- What is cp: cannot stat error in Unix, I get this error when trying to copy thing from one folder to another
- How do I set a variable to the output of a command in Bash?
- Run C++ in command prompt – Windows
- What is cp: cannot stat error in Unix, I get this error when trying to copy thing from one folder to another
- fatal: This operation must be run in a work tree
- Run R script from command line
- How to edit a py file from terminal?
- How do you input command line arguments in IntelliJ IDEA?
- How do I parse command line arguments in Java?
- How to colorize diff on the command line
- How to colorize diff on the command line
- How can I find out if I have Xcode commandline tools installed?
- Python not working in the command line of git bash
- How to count lines in a document?
- What is the reason for the CD /D switch in Windows cmd?
- Running Command Line in Java
- How to easily print ascii-art text?
- Command Prompt Error ‘C:\Program’ is not recognized as an internal or external command, operable program or batch file
- phpmyadmin #1045 Cannot log in to the MySQL server. after installing mysql command line client
- git undo all uncommitted or unsaved changes
- Run Command Prompt Commands
- What is %0|%0 and how does it work?
- npm install multiple package names
- How to recursively download a folder via FTP on Linux
- Install oAuth PECL error: Cannot install, php_dir for channel “pecl.php.net” is not writeable by the current user
- Difference between $? and $LastExitCode in PowerShell
- Command prompt won’t change directory to another drive
- ‘ssh’ is not recognized as an internal or external command
- How to stop (and restart) the Rails Server?
- How to compile C program on command line using MinGW?
- how to empty recyclebin through command prompt?
- Timeout a command in bash without unnecessary delay
- Delete .DS_STORE files in current folder and all subfolders from command line on Mac
- Run function from the command line
- Initialize WordPress environment to use in command line script
- Access WordPress API Outside of WordPress (command-line PHP)
- Determining WordPress’ Version from the Host’s Command Line?
- Running WordPress on the Command Line – Turn off Delayed Output?
- Alternative to get_posts() due to multithreading cache crash
- How To Export/Import WordPress (MySQL) Database Properly Via Command-Line?
- Is it possible to export WordPress from command line?
- Where/how are categories stored?
- WordPress and multithreading
- How do I delete all generated images from my server except those currently used in posts
- Generate WP-CLI @alias for each site on multisite
- Threaded comments – deleting parent comment leads to orphan comments
- How do I set and list page_template with wpcli?
- Initialize WordPress environment to use in a real cron script
- How do I pass an array as an argument to a WP-CLI command?
- Run W3 Total Cache Flush Function with Crontab [closed]
- Get threaded comments number
- Last comment page first with full number of comments?
- How to determine wordpress base path when wordpress core is not loaded
- How to disable XML-RPC from Linux command-line in a total way?
- Toggle nested comments
- Do you have to have command line access to use Subversion with WordPress?
- How to change a post attribute to homepage using WP CLI?
- Threaded commenting: how to show threads by last active first?
- Shortest way to install WP-CLI
- Any insights into Transient API locking, cron and threading?
- WP Cli will not execute on Windows
- wp-env mysqlcheck error:1130
- How can I use PurifyCSS to clean WordPress style.css?
- Error updating WP-CLI