是否可以在一個exec命令中運行多個命令?我需要抓住從SVG文件的一些圖片,這變種速度太慢:在一行中運行多個inkscape命令
exec('inkscape file.svg --export-id=g123 --export-png=img1.png');
exec('inkscape file.svg --export-id=g124 --export-png=img2.png');
exec('inkscape file.svg --export-id=g125 --export-png=img3.png');
所以我需要在同一行做的一切。我已經試過了:
exec('inkscape file.svg --export-id=g125 --export-png=img3.png inkscape file.svg --export-id=g123 --export-png=img1.png');
但是這隻提取最後一張圖片。
即使你把它到一行(使用';'),它不會更快。 Inkscape是瓶頸(正如@Genesis已經說過的)。 @Genesis他爲什麼要換殼? Inkscape是瓶頸,因此將PHP更改爲shell並不重要,是嗎? – elslooo
@TimvanElsloo:刪除最後一句話:) – genesis